如何解决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
中设置正确的依赖项