我有一個簡單的Android應用程序(使用Mono for Android構建),它的圖標有問題。Android圖標在應用程序管理應用程序中存在錯誤,但在啓動器中正確
- 的圖標是正確的啓動和任務切換,但
- 在管理應用程序和任務管理器中它會顯示一個通用的Android圖標
我檢查的各種密度的資源和清單,他們都看起來正確。
我有一個簡單的Android應用程序(使用Mono for Android構建),它的圖標有問題。Android圖標在應用程序管理應用程序中存在錯誤,但在啓動器中正確
我檢查的各種密度的資源和清單,他們都看起來正確。
最有可能你設置內AndroidManifest.xml
的icon
屬性爲您的活動(我是一個的Galaxy S手機上,並在Nexus 7見狀),但並沒有將其設置爲應用程序。
在包資源管理器中打開「AndroidMenifest.xml」,然後單擊底部的「應用程序」選項卡。查看「圖標」字段並輸入圖標的位置(例如:@drawable/iconimage
)。接下來,進入「AndroidManifest.xml中」 標籤,尋找android:icon=
,將所述定位於和(例如:android:icon="@drawable/iconimage
)
確保您在兩個位置具有相同的圖標名稱!
奧列格和科林都是正確的,但爲了完整性 - 在單應用程序中的圖標可以與應用程序對象的屬性進行設置(如果有的話):
[Application(Label = "MyAppName", Icon = "@drawable/icon")]
class MyApp: Application
{ ...
我突然想起,那應用程序圖標以某種方式被緩存在應用程序管理器中,因此,卸載並重新安裝應用程序並不總是正確地更改圖標。重新啓動設備可能會有所幫助。 另外我發現this post非常有用:在gradle中添加application id通常可以解決問題。