想尝试用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