Kivy 创建 APK 失败 | wget --no-check-证书

Kivy Fails on Creating APK | wget --no-check-certificate

我尝试使用 buildozer 创建我的应用程序的 APK。

buildozer android debug

我做了 log_level 2 我得到了这个:

HTTP isteği gönderildi, cevap bekleniyor... 301 Moved Permanently
Yer: https://python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2 [izleyen]
python.org (python.org)[104.130.43.121]:443 bağlanılıyor... bağlantı kuruldu.
HATA: python.org sertifikası doğrulanamıyor. `/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 Extended Validation Server CA' tarafından sağlanmış: Yerel olarak sağlayıcının kimliği doğrulanamaıyor.
python.org adresine güvenliği gözardı ederek bağlanmak için `--no-check-certificate' seçeneğini kullanın.

它说它无法验证证书所以它要我使用 --no-check-certificate 参数。似乎 buildozer 脚本使用 wget 从服务器下载 Python 2,但无法使用 --no-check-certificate 所以我得到了这个错误。

我找了一些解决方案,普遍说要安装cython 0.20,但那个版本已经安装了。我也尝试将它与 su 一起使用,但它从头开始下载。

附加信息:我还在我的 virtualenv 中安装了 buildozer。我想知道如果我全局安装 buildozer 是否可以解决这个问题。

实际上我找到了答案,我发现有必要在这里分享它,因为我在相同或相似的上下文中找不到任何可能的重复。

在您的主文件夹中创建一个“.wgetrc”文件,然后使用文本编辑器打开它。编辑并保存:

check_certificate = off

并且 wget 不会检查任何 SSL 证书。但我不知道这样做是否安全。