buildozer 错误:ssl 证书有问题

Lal*_*den 2 python ssl kivy buildozer

我在虚拟机中使用ubuntu Linux。所以我想用 buildozer 构建一个 apk,在我的要求中,除了 kivy 和 python3 之外什么都没有。因此,当我运行 buildozer android ebug deploy run 命令时,当它执行到一半时,它总是向我显示错误:

这是错误 Could not fetch URL https://pypi.org/simple/cython:确认 ssl 证书时出现问题: HTTPSConnectionPoolhost = pypi.org 。无法连接到 HTTPS URL,因为 ssl 模块不可用

注意:当 buildozer 尝试安装 certifi 时,会显示该错误。所以我尝试了这些解决方案: - 在 stackoverflow 中找到了一些答案 - 安装了 libssl-dev,因为这是一个 ssl 错误 - 安装了 pip 和我的虚拟机的所有需要​​的包

但他们都没有帮助我。我的要求甚至没有证书

Lal*_*den 5

所以我终于想通了。对于任何在 Linux 中遇到同样问题的人。执行 sudo apt install libssl-dev。然后执行 buildozer Android clean 并删除您的 .buildozer 文件。然后仅执行 buildozer Android debug,而不执行 buildozer Android debug 部署运行。你可以稍后再做。

这为我解决了这个问题