【问题标题】:How to Compile APK with Folders in Kivy?如何在 Kivy 中编译带有文件夹的 APK?
【发布时间】:2021-02-27 23:14:57
【问题描述】:

再次需要帮助。 我不确定如何将其作为一个有意义的问题来表达,但我会试一试。

我正在尝试使用 buildozer 编译 APK。这就是我的文件夹的样子。

当我执行命令buildozer -v android debug 时,APK 已创建但它没有运行。我怀疑kivymdnavigationdrawer 这两个文件夹没有包含在进程中。

  1. buildozer.spec 文件中还有什么需要做的吗?
  2. 这里有什么我遗漏的吗?

请帮忙!

【问题讨论】:

标签: python kivy buildozer


【解决方案1】:

我相信您可以通过在您的.spec 文件中添加source.include_patterns 来包含这些目录。比如:

source.include_patterns = images/*.png

可以是逗号分隔的模式列表。您不需要列出 import 声明中提到的任何内容。

【讨论】:

  • 嗨约翰,我试过你提到并添加文件夹的名称 kivymd,navigationdrawer 在 source.include_patterns source.include_patterns=kivymd/*.*,navigationdrawer/*.* 编译的 apk 仍然在电话上不起作用。我尝试打开它的那一刻它就关闭了
【解决方案2】:

Buildozer 包含本地目录及以下目录中的所有内容,如果它符合 buildozer.spec 中的规则

尤其是文件扩展名

希望你能明白。

【讨论】:

    猜你喜欢
    • 2016-12-05
    • 2012-07-07
    • 1970-01-01
    • 2021-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-19
    相关资源
    最近更新 更多