来自 buildozer 崩溃的 Kivy Apk 文件

Kivy Apk file from buildozer crashing

我使用 buildozer 创建了一个 Apk 文件, 当我使用 KivyMD 0.102.0 中的任何内容时,该应用程序不会在我的荣誉游戏中启动。 但是当不使用 KivyMD 的任何东西时,它可以使用相同的规范

文件在 gdrive 文件夹中

https://drive.google.com/folderview?id=1x3JKFGyMkk2aVzYpG6j31zmCa4T2CMKA

问题已解决。

应用程序在 android

崩溃

启动应用程序时显示 kivy 徽标,然后关闭

我使用 ADB 从我的设备中取出 Logcat。 问题解释如下-->

应用程序无法 link 到 'kivymd' 文件夹。 logcat 中出现错误,表示无法在 kivymd 文件夹中找到 'kivymd. app',这是一个 python 文件。

实际上我没有包含 'kivymd' 文件夹,该文件夹必须从克隆后创建的 "KivyMD" 文件夹中拉出 运行 setup.py 将 kivymd 文件夹放在我的项目文件夹中并制作 apk 后,它起作用了

我在使用 "urllib" python 库时也遇到了同样的问题。已通过将其专门添加到 buildozer.spec 文件 'requirements' 中修复

所以当您不包含库时,这基本上会发生。必需的。 它也可能由于 python 或 kivy

的版本不匹配而发生