![](/img/trans.png)
[英]Android vector drawable for launcher icon and other images on Android N
[英]Android, Why launcher icon and other images never change when I update my images?
我發布了一個版本的應用程序。 對於這個版本,我有一個啟動器圖標的圖像。 對於下一個版本(更新),我將此圖標替換為其他圖像。
我的問題是當我用新的版本更新上一版本時,新的啟動器圖標不顯示而舊版本仍在顯示。
但是,如果我在卸載之前和卸載之后清除數據,那么通過安裝新版本我可以看到新的啟動器圖像。 問題是我無法逐一詢問所有客戶請清除數據然后在更新到新版本之前卸載。
解決辦法是什么?
我已經多次更改了我的應用程序的啟動器圖標,並且沒有任何問題(用戶群是幾百萬用戶)。 您在源代碼中無關,只需替換res
文件夾中的.png
文件並重建項目即可。
注意:如果您使用某些IDE(Eclipse,IntelliJ IDEA等)構建最終的.apk
,請不要忘記在構建項目之前刷新並完全清理項目。
請檢查您是否在清單中提到了圖標
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
</application>
當我沒有在應用程序標簽中添加圖標時,我遇到了同樣的問題。 但在應用程序標記中添加圖標后,它得到了解決
它應該像替換圖像一樣容易,但有時它不適用於日食。 我解決了它只是刪除舊的圖標啟動器(所有版本mdpi,hdpi ...),然后用不同的名稱粘貼新的。
也許這不是你的情況,但這是我的情況,也可能是另一個。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.