为啥 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 force 创建的应用程序关闭在手机中打开它
为啥在java中打开流后一定要关闭流??好像关不关没有不同,程序的结果都是一样的。。。