【发布时间】:2014-06-12 12:37:00
【问题描述】:
我正在尝试使用 Python for Android 将我的 Python 脚本导出到 Android 可执行文件 (.apk)。
http://python-for-android.readthedocs.org/en/latest/toolchain/#how-does-it-work
https://github.com/kivy/python-for-android/
在发行版中(默认为 dist/default),你有一个工具 命名为 build.py。这是将为您创建 APK 的脚本
我已按照所有步骤操作,但我有一个问题:创建的 dist/default 文件夹不包含任何 build.py。是空的。
有什么问题?我该如何解决?请帮忙!
【问题讨论】:
-
如果您使用的是 linux,您应该查看 buildozer。它使整个过程干净利落:github.com/kivy/buildozer
-
我尝试了 Buildozer,但是当我使用
buildozer android debug时,我得到了# Command failed: ./distribute.sh -m "kivy" -d "myapp"... 有人可以帮帮我吗? -
也许可以查看项目文件夹中的 buildozer.spec 文件,并确保 kivy 未列为要求(例如:requirements = kivy),如果是,请注释掉该行。如果这不起作用,我会在 kivy 用户支持组中提问。尽管您没有使用 kivy,但他们似乎对那里的 buildozer 了解很多
-
所以,Buildozer 工作正常,我已经重新安装了它。现在,当我尝试编译我的脚本时,我收到此错误 pastebin.com/VCLb4XtH 。我该如何解决?感谢您的帮助