Buildozer 构建 Android Kivy 应用程序返回命令失败

Posted

技术标签:

【中文标题】Buildozer 构建 Android Kivy 应用程序返回命令失败【英文标题】:Buildozer building an Android Kivy app returns Command failed 【发布时间】:2017-12-11 16:43:27 【问题描述】:

我正在 Kivy 中创建一个应用程序并尝试在 Buildozer 虚拟机上构建它。 我跟着this tutorial 进行了设置。运行buildozer android debug 命令返回this error。

我在 Ubuntu 方面不是很有经验,所以我碰壁了。 sf_WKND 是 main.py 与其他所有内容一起存储的共享文件夹。除了 log_level=2,我没有更改 buildozer.spec 文件。 在依赖项中,我在 Ubuntu 16.04(64 位)命令上使用了 Android。 (我不确定是否正确,我不知道该使用哪一个,所以我想出了最新的)

【问题讨论】:

我以前从未见过这样的错误。如果您清理所有内容并重试,它会持续吗?在您的主文件夹中的非共享目录中尝试可能是值得的,尽管这并不重要。 @inclement 事实证明,共享目录就是这种情况!我放弃了该应用程序,因为我只是用完了时间(并且无法弄清楚如何调试启动时崩溃)。不知道为什么,有人说了一些关于符号链接的事情,但是将项目目录移动到虚拟机就可以了。另外,我确实尝试过清洁。 【参考方案1】:

如果有人访问这里遇到同样的问题 - 我所要做的就是将项目文件夹移动到 VM(我将它移动到桌面)。共享文件夹不知何故搞砸了。

【讨论】:

以上是关于Buildozer 构建 Android Kivy 应用程序返回命令失败的主要内容,如果未能解决你的问题,请参考以下文章

第一个 Kivy/Buildozer android 项目出错

Kivy buildozer.spec 错误 - 尝试构建一个发送电子邮件的 android 应用程序

Kivy 和 buildozer “权限被拒绝”

如何停止通过 buildozer 制作的 android 上的 kivy 应用程序崩溃。这些在计算机上运行良好

Buildozer 每次都在构建 kivy,尽管它之前已经构建了 dist

由 buildozer 构建的 Kivy apk 在显示预启动屏幕后很快崩溃