問題描述
我剛剛使用 buildozer 創(chuàng)建了 .apk 文件.但正如我在主題中所說,在設(shè)備上看不到任何圖標(biāo).在 Linux 中一切正常并且看起來很好.但在設(shè)備中,所有圖標(biāo)都是空白的.這是我的 buildozer.init 要求:(我的 ndk、sdk、minapi、ndk_api 值是默認(rèn)值)
I'm just created .apk file with buildozer.But as i said in topic, can't see any icon on device.Everything works and looks fine in Linux. But in device,all icons are blank. This is my buildozer.init requirements: (my ndk,sdk,minapi,ndk_api values are default)
要求 = python3,kivy==1.11.1,https://github.com/kivymd/KivyMD/archive/master.zip
requirements = python3,kivy==1.11.1,https://github.com/kivymd/KivyMD/archive/master.zip
如果我使用 kivymd==0.104.1,我可以在 android 中看到圖標(biāo),但不能使用一些命令,例如:MDTab.get_tab_list()、MDTab.switch_tab()(我在在這里之前問過這個問題.所以我必須使用主分支版本因為我需要在單擊一些按鈕后切換 MDTabs.但是現(xiàn)在,我看不到任何圖標(biāo).是那個錯誤還是有人可以幫助我嗎?謝謝..
(最后一點(diǎn):我在更改需求版本之前刪除了 .buildozer 文件.)
If i use kivymd==0.104.1, i can see icons in android but can't use some commands like : MDTab.get_tab_list() , MDTab.switch_tab() (I asked that problem before in here.So i have to use master branch version because i need to switch MDTabs after some button clicks.But now,i can't see any icon.Is that bug or can someone help me ? Thank you..
(Last note: Im removing .buildozer file before change requirements versions.)
推薦答案
在 buildozer.spec- 中設(shè)置正確的依賴項- https://github.com/kivymd/KivyMD/commit/df73810cc725e4575c93bc4cbbb72f67ff568dc1
Set correct dependencies in buildozer.spec- https://github.com/kivymd/KivyMD/commit/df73810cc725e4575c93bc4cbbb72f67ff568dc1
這篇關(guān)于KivyMD,在 android 中看不到圖標(biāo),但在 linux 上工作的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!