android - 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() (我之前在这里问过这个问题。所以我必须使用主分支版本,因为我需要在单击一些按钮后切换 MDTabs。但是现在,我看不到任何图标。是那个错误还是有人可以帮助我?谢谢..
(最后一点:我在更改要求之前删除了 .buildozer 文件版本。)
解决方案
在 buildozer.spec 中设置正确的依赖项- https://github.com/kivymd/KivyMD/commit/df73810cc725e4575c93bc4cbbb72f67ff568dc1
推荐阅读
- excel - 结合 If 和 Right 函数
- javascript - 根据条件隐藏 FormIo Radio 选项?
- mailchimp - 搜索带有冒号的主题时出错
- electron - TypeError:无效的 url 模式 myscheme://*/*:错误的方案类型
- r - 分段 SEM 中的零膨胀模型
- python - 如何让硒点击这个按钮?
- java - Apache CXF 服务:如何在没有 @HandlerChain 注释的情况下配置处理程序链?
- python - Python - 在“try”之后使用“except”作为“try”的“else”部分
- python - 仅来自任务计划程序的 geckodriver.log 权限被拒绝?(Python)
- airflow - GCP Composer监控显示任务队列始终为空