2012-08-28 22 views
5

我正在開發一個應用程序Honeycomb並得到了這個很奇怪的問題。錯誤的ic_launcher圖標在我的應用程序

我在每一個文件夾drawable改變應用程序圖標(ic_launcher),並確保它是正確的清單,而是Ive得到了在發射一個標準的「settings」圖標(在應用程序本身它是正確的)。

我已經清理了項目,搜索了每一個錯誤的行,沒有結果。

幫助,將不勝感激:)

+0

向我們展示你都繪製文件夾和你的'manifest.xml'文件的截圖。並嘗試卸載該應用程序並重新運行。 – Praveenkumar

+0

嘗試在從設備上卸載應用程序之前清除緩存。 – iTurki

+0

它也發生在我在Galaxy選項卡2(10.1)上。像Avin建議的那樣修復。 – Yaniv

回答

8

奇怪的問題

只要改變@drawable/appicon與你的圖標在您的Manifest.xml這樣的:

<application android:icon="@drawable/appicon" android:label="@string/app_name" 
android:name="com.droid.MyApplication"> 
... 
</application> 
+0

它確實解決了我的問題。謝謝! – mglisty

+0

看來eclipse沒有更新/ bin/res/crunch/drawable - {?} dpi文件夾,但是在Manifest.xml中手動更改它並重命名/ res/drawables - {?} dpi下的資源後,圖標爲刷新下一個彙編。 – Shahar

0

它可能發生,因爲沒有卸載舊的應用程序與舊啓動器圖標。所以,試着卸載你的應用程序。並且,在drawable文件夾中放置不同尺寸的圖標。

將圖標名稱寫入AndroidManifest.xml文件<application>標記。

<application android:icon="@drawable/launcher_icon" 
    android:label="@string/app_name"> 

然後運行您的應用程序。

+0

它被卸載,在不同的設備上也存在問題。你所說的一切我已經做過很多次了。還有其他建議嗎? – mglisty

+0

@mglisty其實,你的圖標名稱是什麼?你有沒有檢查兩個drawable是否有圖標。而且,你在清單文件中給出了相同的名字? – Praveenkumar

+0

是的,它是可繪製的icon_launcher,它與清單中的相同。此外,該圖標在頂欄中很好。 – mglisty

1

在我的情況的圖標出現正確我重新啓動設備後。不過,我遵循了上述建議。

0

轉到AndroidManifest和編輯:

<application 
    android:icon="@mipmap/ic_custom_launcher" 
    android:roundIcon="@mipmap/ic_custom_launcher"> 
    /* .... */ 
</application> 
相關問題