KivyMD,在 android 中看不到图标,但在 linux 上工作

Posted

技术标签:

【中文标题】KivyMD,在 android 中看不到图标,但在 linux 上工作【英文标题】:KivyMD, can't see icons in android but works on linux 【发布时间】:2020-12-01 16:59:43 【问题描述】:

我刚刚使用 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之前问过这个问题。所以我必须使用主分支版本,因为我需要在单击一些按钮后切换MDTabs。但现在,我看不到任何图标。是那个错误还是有人可以帮忙我?谢谢.. (最后一点:我在更改需求版本之前删除了 .buildozer 文件。)

【问题讨论】:

【参考方案1】:

在 buildozer.spec-https://github.com/kivymd/KivyMD/commit/df73810cc725e4575c93bc4cbbb72f67ff568dc1 中设置正确的依赖项

【讨论】:

你是我的MDAngel吗 :) 感谢您的回答和解决方案伙伴。 3/3 工作并修复了我的错误..

以上是关于KivyMD,在 android 中看不到图标,但在 linux 上工作的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 kivymd 中的函数更改列表项图标?

在 Android Touch 事件中看不到点击涟漪效应

在 Windows 资源管理器中看不到在 android 中创建的文件 [重复]

我在片段中看不到选项菜单

在android中看不到来自php的JSON响应

在android位置权限中看不到总是允许