android程序更換圖標安裝后不變解決辦法
最近在搞android的時候發現,一開始程序使用系統默認圖標,等到應用發布的時候要更換圖標,結果在測試機上圖標就是不變,其他手機和模擬器上都更新了圖標。
測試機是小米,據說這個問題只在小米上會出現。網上查了原因說是miui會緩存圖標,並且提供了兩個解決方法
1.進入目錄 /data/system/customized_icons 下,找到你原來的舊圖標,刪除即可。需要root權限
2.把當前的工程換一個包名,重新安裝即可。換了包名等於是一個新的應用。舊的緩存圖標就失效了
這兩個方法對我都不適用,開發手機是我自己的並且是miui穩定版,不想root。工程的包名也不想修改,為了達到領導的統一效果。
於是嘗試了還有第三種方法,最簡單也最有效,更改下小米的主題就ok了,原來的主題是a,現在換成b,圖標刷新了,這時再把主題
修改回a,問題解決。