KivyMD,在Android中看不到图标,但在Linux上可以使用

问题描述

我刚刚用buildozer创建了.apk文件,但是正如我在主题中所说的那样,在设备上看不到任何图标。在Linux上一切正常。但是在设备中,所有图标均为空白。这是我的buildozer.init要求:(默认为我的ndk,sdk,minapi,ndk_api值)

需求= python3,kivy == 1.11.1,https://github.com/kivymd/KivyMD/archive/master.zip

如果我使用 kivymd == 0.104.1 ,我可以在android中看到图标,但不能使用某些命令,例如: MDTab.get_tab_list(),MDTab.switch_tab()(我在in here之前曾问过这个问题。因此,我必须使用master分支版本,因为单击某些按钮后需要切换MDTab。但是现在,我看不到任何图标。是该bug还是可以有人帮我吗?谢谢
(最后一点:我需要在更改要求版本之前删除.buildozer文件。)

解决方法

在buildozer.spec- https://github.com/kivymd/KivyMD/commit/df73810cc725e4575c93bc4cbbb72f67ff568dc1

中设置正确的依赖项

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...