我最近了解了kivy,并尝试制作一个非常简单的小应用程序来测试它。为了正确地试用它,我使用了kivy启动程序,但也觉得有必要尝试将它编译成一个APK,用于我的android手机。所以我下载了virtual box并在上面安装了linux mint。在安装了java、cython和其他好东西之后,我试着运行“buildozer android调试”。它一直在返回这个错误,但我似乎不明白为什么。如有任何意见,敬请谅解,谢谢!

Command failed: /usr/bin/python3 -m pythonforandroid.toolchain create --dist_nam
e=vibapplication --bootstrap=sdl2 --requirements=kivy --arch armeabi-v7a --copy-
libs --color=always --storage-dir=/media/sf_python/python projects/kivy_learn/vi
brator/.buildozer/android/platform/build

完整日志:https://jpst.it/17q2O

最佳答案

你能试着从这个链接安装Buildozer虚拟机吗
https://kivy.org/docs/guide/packaging-android-vm.html
您也可以关注https://kivy.org/docs/guide/packaging-android.html#buildozer
确保在项目文件夹中运行“buildozer init”,并且有main.py文件(程序文件),然后运行“buildozer android debug”
注意:您也可以根据需要更新buildozer.spec文件。
要求=kivy#这应该是默认的

关于android - Kivy VM Buildozer命令失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47269230/

10-10 07:29