2012-08-28 12 views
5

Pracuję nad aplikacją dla Honeycomb i mam naprawdę dziwny problem.Zła ikona ic_launcher w mojej aplikacji

Zmieniłem ikonę aplikacji (ic_launcher) w każdym folderze drawable i upewnij się, że jest w manifeście, ale zamiast Ive got standardową ikonę „settings” w wyrzutni (w samej aplikacji to po prawej).

Oczyściłem projekt, wyszukano każdą błędną linię, brak wyników.

pomoc będzie mile widziane :)

+0

Pokaż nam zrzut ekranu swojego obu rozciągliwych folderów i swojej 'manifest.xml' pliku. I spróbuj odinstalować aplikację i uruchomić ponownie. – Praveenkumar

+0

Spróbuj wyczyścić pamięć podręczną przed odinstalowaniem aplikacji z urządzenia. – iTurki

+0

Zdarzyło mi się to również na karcie Galaxy 2 (10.1). Naprawiono tak, jak sugerował Avin. – Yaniv

Odpowiedz

8

Weird Problem

Wystarczy zmienić @drawable/appicon z ikoną w swojej Manifest.xml tak:

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

Naprawiłem mój problem. Dzięki! – mglisty

+0

Wygląda na to, że Eclipse nie aktualizował folderów/bin/res/crunch/drawable - {?} Dpi, ale po ręcznej zmianie go w pliku Manifest.xml i zmianie nazwy zasobów w/res/drawables - {?} Dpi ikona była odświeżony w następnej kompilacji. – Shahar

0

To może stało, ponieważ nie odinstalować starą aplikację ze starej ikony menu. Po prostu spróbuj odinstalować aplikację. I umieść różny rozmiar ikon w folderach drawable.

Podaj nazwę ikony do swojego znacznika AndroidManifest.xml file <application>.

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

I uruchom aplikację.

+0

Zostało ono odinstalowane, na innym urządzeniu istnieje również problem. Wszystko, co powiedziałeś, zrobiłem wiele razy. Jakieś inne sugestie? – mglisty

+0

@mglisty Właściwie, jak nazywa się Twoja ikona? Czy sprawdziłeś, czy oba losowania mają ikonę. I dałeś takie samo imię w twoim pliku manifestu? – Praveenkumar

+0

Tak, to icon_launcher w drawable to samo w manifeście. Ponadto ikona jest dobra w górnym pasku. – mglisty

1

W moim przypadku pojawiła się ikona poprawnie po I uruchomiony ponownie urządzenie. Mimo to podążyłem za powyższymi sugestiami.

0

Idź do AndroidManifest i EDIT:

<application 
    android:icon="@mipmap/ic_custom_launcher" 
    android:roundIcon="@mipmap/ic_custom_launcher"> 
    /* .... */ 
</application> 
Powiązane problemy