level 1
点12211
楼主
求助求助求助!!!
环境信息:
系统:Windows 10/11 + WSL2 (Ubuntu 26.04 LTS)Python:3.11 (venv 虚拟环境)打包工具:Buildozer 1.6.0 (python-for-android master 分支)项目:一个用 Pygame 写的贪吃蛇小游戏 (main.py)
问题描述:运行 buildozer -v android debug 时,前面的 hostpython3、jpeg、libffi 都通过 ghproxy.net 镜像下载成功,但卡在了 openssl 上。报错信息:Download failed: <urlopen error [Errno 110] Connection timed out>openssl 的下载源是 https://www.openssl.org/source/openssl-3.3.1.tar.gz,似乎不经过 GitHub,因此镜像加速无效。
已经尝试过但无效的方法:
将 python-for-android 源码里的 GitHub 链接替换成了 ghproxy.net 镜像,已经生效。手动用浏览器下载了 openssl-3.3.1.tar.gz 放入 .buildozer/android/platform/build-arm64-v8a_armeabi-v7a/packages/openssl/,并手动创建了 .mark-openssl-3.3.1.tar.gz 标记文件。但重新运行 Buildozer 后,它依然删除了文件并重新下载报错。在 buildozer.spec 中设置了 p4a.branch = develop。
求助问题:
在国内不挂代理的情况下,如何正确替换 openssl 等非 GitHub 源的下载链接?为什么我手动放入缓存并创建 .mark 标记文件后,Buildozer 依然会重新下载?
2026年09月17日 15点09分
1
环境信息:
系统:Windows 10/11 + WSL2 (Ubuntu 26.04 LTS)Python:3.11 (venv 虚拟环境)打包工具:Buildozer 1.6.0 (python-for-android master 分支)项目:一个用 Pygame 写的贪吃蛇小游戏 (main.py)
问题描述:运行 buildozer -v android debug 时,前面的 hostpython3、jpeg、libffi 都通过 ghproxy.net 镜像下载成功,但卡在了 openssl 上。报错信息:Download failed: <urlopen error [Errno 110] Connection timed out>openssl 的下载源是 https://www.openssl.org/source/openssl-3.3.1.tar.gz,似乎不经过 GitHub,因此镜像加速无效。
已经尝试过但无效的方法:
将 python-for-android 源码里的 GitHub 链接替换成了 ghproxy.net 镜像,已经生效。手动用浏览器下载了 openssl-3.3.1.tar.gz 放入 .buildozer/android/platform/build-arm64-v8a_armeabi-v7a/packages/openssl/,并手动创建了 .mark-openssl-3.3.1.tar.gz 标记文件。但重新运行 Buildozer 后,它依然删除了文件并重新下载报错。在 buildozer.spec 中设置了 p4a.branch = develop。
求助问题:
在国内不挂代理的情况下,如何正确替换 openssl 等非 GitHub 源的下载链接?为什么我手动放入缓存并创建 .mark 标记文件后,Buildozer 依然会重新下载?