所以我花了一些时间开发一个菜谱应用程序:Github,我可以与我的 Raspberry Pi 一起使用,它工作得很好,而且我不介意使用启动器来保存原始代码。不过,我希望能够使用 buildozer 方法将 Kivy 应用程序打包为 apk:
buildozer android debug deploy run
Run Code Online (Sandbox Code Playgroud)
编译成功并且 apk 安装正常,但是应用程序在一秒钟后崩溃,之后我尝试使用 Kivy Launcher,它似乎永远无法识别我的程序,所以我继续尝试通过 Pydroid 3 运行原始代码,它有过去对 Kivy 和 KivyMD 都有效,但是尝试此导入时会崩溃,这不是我的代码的一部分:
from android.config import JAVA_NAMESPACE, JNI_NAMESPACE
Run Code Online (Sandbox Code Playgroud)
我的 buildozer.spec 文件是:
https://github.com/treencd/RecipeBook/blob/master/buildozer.spec
我最终尝试使用:
adb logcat
Run Code Online (Sandbox Code Playgroud)
然而,输出似乎没有那么有用,或者我不知道我在寻找什么。
我真的可以使用一些关于如何调试这样的应用程序的指导。