为啥 KivyMD apk 应用程序在打开后立即关闭?

Posted

技术标签:

【中文标题】为啥 KivyMD apk 应用程序在打开后立即关闭?【英文标题】:Why is KivyMD apk applicaion closing right after opening?为什么 KivyMD apk 应用程序在打开后立即关闭? 【发布时间】:2022-01-05 06:19:32 【问题描述】:

所以我使用 KivyMD 创建了一个简单的 UI 计算器,并尝试在 colab 上使用 buildozer(按照教程)将其转换为 APK,以便我可以尝试在手机上运行它。但是当我打开应用程序时,它在显示加载屏幕后大约半秒后关闭。在构建过程中也没有任何错误。我非常困惑,我现在不知道该怎么办。

为了创建 apk,我将 main.py 文件上传到 google coab,然后简单地运行所有这些命令。我唯一改变的是规范文件中的标题。这是我运行的所有命令-

在构建之后,我从 bin 文件中获取了我的 apk-

我做错了什么?有没有我错过的步骤?如果是这样,请帮助我。谢谢!

【问题讨论】:

将手机连接到 PC(使用 USB 数据线),然后运行:buildozer -v android debug deploy run logcat > my_log.txt。然后查看my_log.txt 以获取提示。 对不起,我对此有点陌生。到底在哪里运行? 你之前跑过buildozer的地方。 哦,是的,nvm,显然新版本的 kivymd 在要求中需要“枕头”。它通过添加它来工作。 【参考方案1】:

在规范文件的要求中包含“枕头”库似乎可行!

【讨论】:

以上是关于为啥 KivyMD apk 应用程序在打开后立即关闭?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Kivy apk 在 android 设备上启动 apk 后立即崩溃

为啥我的同一个 kivymd 应用程序说应用程序未安装?

使用 kivymd force 创建的应用程序关闭在手机中打开它

为啥在java中打开流后一定要关闭流??好像关不关没有不同,程序的结果都是一样的。。。

Kivy/KivyMD 应用程序在编译为 .apk 后在 Android 上崩溃

PyQt:为啥新窗口在打开后立即关闭[重复]