47 votes

L'icône du lanceur n'est pas affichée dans Oreo 8.0 / 8.1

Explication:

Je dispose d'une application dans google play. Tout fonctionne bien dans les versions d'android à partir de 4.0-7.0.

Cas:

Lorsque le client téléchargé sur son Android 8.0 (Oreo) un lanceur icône ne semblent pas montrer à la place d'android par défaut de l'icône de lancement est montrant!!

Question:

Toute personne qui a rencontré ce genre de problème? J'ai besoin de tous les conseils pour le résoudre, car il semble bizarre parce que j'ai tous les 4 tapé .des icônes au format png dans mipmap dossier.

45voto

Nirav Joshi Points 1396

Oui, j'ai également rencontré le même problème dans Android Oreo.

1) Ajoutez vos images en ajoutant dans Image vectorielle

entrez la description de l'image ici

34voto

Prabhath Suminda Points 426

Cela pourrait ne pas être la solution idéale. Mais supprimer le répertoire nommé mipmap-anydpi-v26 résoudra le problème si vous avez les icônes correctes dans les dossiers appropriés.

23voto

Karan sharma Points 769

J'avais le même problème, assurez-vous que vous avez défini drawable ou mipmap sur l' attribut icon ainsi que sur l'attribut roundIcon sous la balise application dans votre fichier Manifest

 <application
    android:icon="@drawable/ic_launcher"
    android:roundIcon="@mipmap/ic_launcher_round">

</application>
 

Cela pourrait résoudre le problème de quelqu'un. Merci.

2voto

ffonz Points 316

Aucune des réponses précédentes n'a fonctionné pour moi. J'ai découvert que mon projet avait un fichier app/src/main/res/drawable-v24/ic_launcher_foreground.xml alors qu'un autre projet n'en avait pas. C'est la raison pour laquelle l'autre projet avait une icône dans Android 8 et ce projet non. Lorsque j'ai supprimé le dossier drawable-v24 , j'ai récupéré mon icône!

0voto

Abhisek Mallick Points 96

Utilisez une image .png dans l'outil Image Asset pour générer une icône de lanceur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X