【发布时间】:2020-05-17 00:37:53
【问题描述】:
我是 Kivy 的新手,正在尝试在 Ubuntu Linux 18.04 上使用 Buildozer 将一个简单的应用程序编译成一个 Android apk。但是,我遇到了以下错误:
ERROR: Could not find a version that satisfies the requirement hostpython2 (from -r requirements.txt (line 2)) (from versions: none)
ERROR: No matching distribution found for hostpython2 (from -r requirements.txt (line 2))
buildozer.spec 文件列出了要求:
requirements = python3,kivy,android,kivmob,hostpython2,jnius
我尝试了以下方法:
python3 -m pip install hostpython2
错误:
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://pypi.org/simple/hostpython2/
尝试升级 Buildozer:
pip3 install -U buildozer
已经是最新版本。同样的错误仍然存在。
请帮助解决此问题。我无法编译apk。最近 2 天尝试,但每一步都出现很多错误。
【问题讨论】:
-
如果忽略
hostpython2要求会怎样? -
我没试过。这是 KivMob 要求的一部分。但是,我想我注意到 hostpython3 已作为编译过程的一部分安装。
-
我试图测试 KivMob 是否与 Kivy 一起在 Android 上显示 Google Ad Mob。
标签: android python-3.x kivy buildozer