【问题标题】:How to be sure buildozer can build an .apk including KivyMD如何确保 buildozer 可以构建包含 KivyMD 的 .apk
【发布时间】:2020-06-09 17:44:36
【问题描述】:

我想使用 Kivy 和 KivyMD 在 Python 中开发应用程序。

为了测试 Kivy、KivyMD 和 buildozer,我尝试将 kitchen_sink(包含的 KivyMD 演示)导出为 apk。 Buildozer 做到了,但应用程序在加载屏幕后立即崩溃。

你知道发生了什么吗?我想确保可以导出一个工作应用程序,因为我不想浪费时间开发一个程序而不知道我是否真的能够创建一个功能性应用程序。

谢谢!

【问题讨论】:

标签: python android kivy buildozer


【解决方案1】:

只需将 kivymd 添加到要求 buildozer.spec

# comma separated e.g. requirements = sqlite3,kivy
``requirements = python3,kivy,kivymd,

还要确保添加所有使用的扩展文件(如 iml、xml、txt ...)

# (list) Source files to include (let empty to include all the files)
source.include_exts = py,png,jpg,kv,atlasn,iml,xml,

【讨论】:

  • 我检查了这个并更正了我需要的内容,但应用程序仍然无法启动(在带有 Kivy 徽标的加载屏幕后崩溃)
  • 我可能需要 # (list) Permissions android.permissions = INTERNET,
  • 我删除了开始这个特定行的# (#android.permissions = INTERNET),但同样的事情发生了......
猜你喜欢
  • 2020-08-13
  • 2022-06-14
  • 2020-10-25
  • 2019-07-30
  • 2020-06-12
  • 1970-01-01
  • 2021-09-14
  • 2019-12-12
相关资源
最近更新 更多