J'essaie de définir l'icône du lanceur rond pour mon application dans Android Studio, mais elle affiche uniquement l'icône par défaut lorsque je teste l'application dans un émulateur exécutant Oreo (API 27). J'ai ajouté des icônes avec Image Asset et écrasé les images avec celles générées depuis http://romannurik.github.io/AndroidAssetStudio/ .
J'ai spécifié Android:roundIcon="@mipmap/ic_launcher_round"
dans mon fichier manifest et je me suis assuré que les icônes utilisent les noms appropriés dans les dossiers res.
L'icône par défaut fonctionne correctement sur les anciennes versions du système d'exploitation. Quelque chose me manque?
Vous irez dans Fichier-> Nouveau-> Assertion d'image-> Héritage-> sous l'en-tête de l'icône Google Play Store plutôt que de sélectionner l'option cercle.
Si vous êtes un développeur peu sophistiqué, cette réponse s'adresse à vous:
<application
Android:icon="@drawable/ic_launcher"
Android:roundIcon="@mipmap/ic_launcher">
</application>
J'ai utilisé même icon
pour icon et roundIcon
. Cela a résolu mon problème… .. De plus, je ne comprends pas pourquoi Android a tant de paramètres pour l'icône de l'application, plus c'était mieux !!!