web-dev-qa-db-fra.com

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

Explication:

J'ai une application qui fonctionne sur Google Play Market. Tout fonctionne bien dans Versions Android de 4.0 à 7.0.

Cas:

Lorsque le client l'a téléchargé sur son Android 8.0 (Oreo), un lanceur L'icône ne semblait pas montrer à la place. L'icône du lanceur par défaut d'Android est montrant !!

Question:

Quelqu'un qui a rencontré un tel problème? J'ai besoin de conseils pour le résoudre car cela semble bizarre car j'ai les 4 icônes .png dactylographiées dans le dossier mipmap.

36
Zafar Kurbonov

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

1) Ajoutez vos images en ajoutant dans Image vectorielle

 enter image description here

34
Nirav Joshi

J'avais le même problème, assurez-vous que vous avez défini drawable ou mipmap sur icon attribut ainsi que attribut roundIcon sous balise d'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.

12
Karan sharma

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.

9
Prabhath Suminda

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 avait une icône dans Android 8 et ce projet non. Lorsque j'ai supprimé le dossier drawable-v24, j'ai retrouvé mon icône!

0
ffonz

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

0
Abhisek Mallick