buildozer卡在Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml问题解决

想尝试用python开发Android应用,按照官方教程搭建好了开发环境,复制了例子app的代码。还为了顺利连接Google的下载服务器配置了proxychains代理,却始终卡在

Installing Archives:
  Preparing to install archives
  Downloading Android SDK Build-tools, revision 19.1
  Installing Android SDK Build-tools, revision 19.1
    Installed Android SDK Build-tools, revision 19.199%)
  Done. 1 package installed.
# Check that aidl can be executed
# Search for Aidl
# Run '/home/kivy/.buildozer/android/platform/android-sdk-20/build-tools/19.1.0/aidl'
# Cwd None
# Run '/home/kivy/.buildozer/android/platform/android-sdk-20/tools/android list sdk -u -e'
# Cwd /home/kivy/.buildozer/android/platform
Refresh Sources:
  Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml

起初还以为是装的Ubuntu18.04系统不兼容,回Windows装了官方的虚拟机镜像文件却还是卡在这里,终于意识到是网络没配置好。注意到代码中的

# Run '/home/kivy/.buildozer/android/platform/android-sdk-20/tools/android list sdk -u -e'

顺着目录翻一下,发现了Android SDK管理器,这个东西居然不受proxychains控制。一直直连,那能连个鬼。而且在gui界面的代理设置根本不好使。再查一下找到了它的配置文件。

~/.android/androidtool.cfg

把里面跟代理有关的加上就好了

http.proxyPort=1080
http.proxyHost=127.0.0.1

你可能感兴趣的:(Android学习笔记,python)