Android-Anwendung-Symbol nicht angezeigt
Ich habe gerade verbrachte viele Stunden damit, ein Symbol für eine Android-app, die ich auf Arbeit bin, aber kann es nicht erhalten, zu zeigen, bis für die app im emulator.
Habe ich ihn auch in res/drawable-hdpi, res/drawable-mdpi, res/drawable-ldpi in den jeweiligen Größen, wie definiert in http://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html
Manifest enthält die Zeile:
<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">
Irgendwelche Ideen, warum es nicht angezeigt?
- Hast du es nennen, richtig? Vorausgesetzt, dass Sie nicht ändern, das manifest, das Standard-icon " icon.png und ein android-Symbol. Ersetzen Sie einfach dieses Symbol mit Ihrem eigenen und es sollte funktionieren.
- und was zeigt sich stattdessen? sind Sie immer Fehler?
- Ich löste dieses Problem durch Neustart mein Gerät. 🙂
InformationsquelleAutor Dan | 2011-01-23
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bemerken, Win Myo Htet s Kommentar auf die akzeptierte Antwort. Er löste mein problem.
Jems since your answer has so much vote, can you add the following pointer too: Make sure that intent-filter for MAIN and LAUNCHER is not mixed with other intent-filter. – Win Myo Htet Dec 6 '15 at 5:47
"gemischt" ist das Schlüsselwort. Ich hatte in meiner Absicht AndroidManifest.xml Datei, die es verhindern, dass alle Datei-Typen zur Verfügung stehen, wird in der Datei auswählt. Während es begann mit der zweiten Antwort die Lösung enthielt es die extra Vorsatz für die Datei wählt. Dies verhindert Android die Installation von meinen icons bei der Installation der app. Ich wollte nach diesem Fall, jemand lief in dieses Problem, da Gewinnen Meine Htet s brilliant Beratung könnte leicht übersehen, da es im wesentlichen ist ein Wort "gemischt"
Stellen Sie sicher, dass die Absicht des Launchers Aktivität ist mit dem Namen MAIN ich.e,
Außerdem, fügen Sie das Symbol auf der Drawable Ordner und dann finden Sie in der Anwendung block Manifestieren.
Fügen Sie diese:
Wenn Sie ausgeführt werden, auf Android 5.0, fügen Sie einfach die folgenden Zeilen in die onCreate-Methode, innerhalb MainActivity:
Könnte es in Ihrem Fall helfen.
Ich hatte ein ähnliches problem vor kurzem und ich fand schließlich heraus, dass es zwei Ursachen:
Datei-Erweiterung: bleiben Sie auf der sicheren Seite, bleiben Sie immer auf .png - format. Einige andere Formate, die tatsächlich arbeiten auf bestimmten Geräten (e.g mit ein .jpg-Symbol noch zeigte sich auf meinem Infinix Anmerkung 4 Handy) aber .png Dateien sind garantiert, um auf allen Geräten funktionieren.
Lagerort: Symbol-Datei sollte in den drawable Ordner. Denken Sie daran, zu tun, ein Doppel-check, ob Ihre manifest-Datei zeigt auf die Stelle, die Sie gespeichert Ihre drawable zu.
Ich hoffe das hilft.. Frohes Programmieren!