1. 程式人生 > >MIUI系統 apk更換icon後,升級或重灌,桌面icon不更新

MIUI系統 apk更換icon後,升級或重灌,桌面icon不更新

你也可以檢視我的其他同類文章,也會讓你有一定的收貨!

原因分析:

小米官方說明:

app升級或者重新安裝都會將原來的圖示刪除,再重新獲取

  1. 如果在應用商店有上傳完美圖示,使用應用商店本地快取中的圖示,如果沒有,執行2

  2. 如果當前使用主題有提供該app的圖示,則使用主題中提供的圖示

  3. 如果在系統中有預置該app的完美圖示,則使用系統中預置的圖示

  4. 如果上述都沒有,則去app中取app指定的圖示

按照設計,正常重灌或升級都會重新載入圖示(adb push的不算)。但如果這個應用在應用商店有完美圖示,就要依賴應用商店更新本地快取。

上面是產品經理的答覆,下面是主管的補充

幾個解決辦法結合原因進行分析。

  1. 清除手機快取,重啟手機。(測試無效,可能是沒有把icon快取清理掉)
  2. 把當前的工程換一個包名,重新安裝即可。換了包名等於是一個新的應用。舊的快取圖示就失效了。(相當於在應用商店中沒有這個app的完美圖示,自然會去app中取app指定的圖示)
  3. 進入目錄 /data/system/customized_icons 下,找到你原來的舊圖示,刪除即可。需要root許可權(未測試)
  4. 更換小米主題。由A主題換成B主題,再換回A主題(切換主題後,去app中取app指定的圖示)

在安裝或更新或更新系統時會馬上去應用商店獲取完美圖示