2014-10-29 20 views
6

Pracuję nad aplikacją dla systemu Android, a po zainstalowaniu aplikacji na telefonie z Androidem ikona aplikacji nie pojawia się w sekcji aplikacji. Ale pojawia się w menadżerze aplikacji i mogę wykonać dezinstalację. Po uruchomieniu google niektórzy stwierdzili, że muszę przebudować mój projekt i upewnić się, że ikona aplikacji znajduje się w zasobie do rysowania. Próbowałem już tego rozwiązania, a problem nadal występuje. Plik manifestu stworzyłem jest następująca:Ikona aplikacji nie pojawia się po zainstalowaniu aplikacji na Androida

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme"> 
    <activity 
     android:name=".MyActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
      <action android:name="android.intent.action.view" /> 
      <data android:scheme="geo" /> 
     </intent-filter> 
    </activity> 
</application> 
+0

Wiesz, to się stało ze mną, jak dobrze .. kiedy wznowiona mój telefon to działało. Dziwne. Ale tak, przebudowa powinna zdecydowanie działać. To logiczny krok. – Darpan

+1

Dziękuję Pramod. Teraz przejąłem problem przez usunięcie . Ale chcę wiedzieć, kiedy ten tag danych jest potrzebny i dlaczego nadal działa, nawet ja go usunąłem? Daj mi znać szczegółowo na temat tego tagu danych. Właściwie jestem początkującym w androidzie. –

Odpowiedz

1

Wierzę, że schemat geo nie może być używany wi th Launcher. Nie mogę znaleźć żadnej dokumentacji, ale w samouczku this sugerują, aby używać jej z domyślną kategorią.

Spróbuj przenieść swój kod związany z lokalizacją do innego działania i przenieś do niego schemat = filtr geograficzny.

+0

Dziękuję kozaxinam. Przekazałem problem, usuwając . Daj mi znać, kiedy potrzebujesz tego tagu danych. –

0

Zmień

android:icon="@drawable/ic_launcher"

Z ikonę

jeśli chcesz usunąć tę ikonę, trzeba usunąć z całego folderu jak

drawable 
drawable-hdpi 
drawable-mdpi 
drawable-xhdpi 
+0

Dzięki Anik Islam Abhi. Rozwiązałem problem. Usunąłem i teraz działa. Ale daj mi znać, kiedy potrzebujesz tego tagu danych. –

1

W swoim manifeście aktywności spróbować wykorzystać lub dodać kolejny zamiaru filtr

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 

`

Powiązane problemy