如何确保buildozer可以构建包括KivyMD的.apk

时间:2020-06-09 17:44:36

标签: python android kivy buildozer

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

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

你知道发生了什么吗?我想确保可以导出一个正常运行的应用程序,因为我不想浪费时间在不知道自己是否真正能够创建功能性应用程序的情况下开发程序。

谢谢!

1 个答案:

答案 0 :(得分: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,