Buildozer 编译错误:找不到 hostpython2 的匹配发行版(来自 -r 要求.txt(第 2 行))



我是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/

已尝试升级构建器:

pip3 install -U buildozer

已经是最新版本了。相同的错误仍然存在。

请帮助解决此问题。我无法编译apk。最近 2 天尝试,但每一步都出现很多错误。

">

hostpython2"已被弃用。将其从buildozer.spec文件中指定的要求中删除,并包含"python3",这导致了"hostpython3"的编译。重新编译代码并成功克服了这一步。

相关内容

  • 没有找到相关文章

最新更新