Ich habe eine Version meiner Anwendung veröffentlicht. Für diese Version hatte ich ein Image für das Launcher-Icon. Für die nächste Version (Update) ersetzte ich dieses Symbol durch ein anderes Bild.
Mein Problem ist, wenn ich die letzte Version mit einer neuen aktualisiere, wird das neue Launcher-Icon nicht angezeigt und das alte wird immer noch angezeigt.
Wenn ich jedoch die Daten vor der Deinstallation und nach der Deinstallation lösche, kann ich durch die Installation einer neuen Version ein neues Launcher-Image sehen. Das Problem ist, dass ich nicht alle Kunden eins nach dem anderen bitten kann, Daten zu löschen und dann zu deinstallieren, bevor sie auf die neue Version aktualisiert.
Was ist die Lösung?
Ich habe die Launcher-Icons für meine Apps mehrmals geändert und habe keine Probleme damit (Benutzerbasis sind wenige Millionen Nutzer). Sie haben nichts mit Ihrem Quellcode zu tun, ersetzen Sie einfach Ihre .png
-Datei im res
-Ordner und erstellen Sie Ihr Projekt neu.
Hinweis: Wenn Sie final .apk
mit einigen IDEs (Eclipse, IntelliJ IDEA usw.) erstellen, vergessen Sie nicht, das Projekt zu aktualisieren, bevor Sie es erstellen.
Bitte überprüfen Sie, ob Sie das Symbol im Manifest erwähnt haben
%Vor%Ich habe das gleiche Problem, wenn ich das Symbol im Anwendungs-Tag nicht hinzugefügt habe. aber es wurde gelöst, nachdem das Symbol im Anwendungs-Tag
hinzugefügt wurdeEs sollte so einfach wie das Ersetzen des Bildes sein, aber manchmal funktioniert es nicht bei Eclipse. Ich löste es nur löschen den alten Symbol Launcher (alle Versionen mdpi, hdpi ...) und dann die neuen mit einem anderen Namen einfügen.
Vielleicht ist es nicht Ihr Fall, aber es war mein Fall, und es könnte für einen anderen sein.