Comment changer le logo du lanceur d'une application dans Android Studio?

256

Je me demandais comment changer l'icône du lanceur dans Android Studio. Je serais très reconnaissant pour tout conseil que vous pourriez me donner.

user3535901
la source
17
La réponse acceptée n'est pas la meilleure réponse, le défilement en vaut la peine!
dreua
Asset Studio d' Android Studio est définitivement la voie à suivre maintenant. Voir cette réponse pour un résumé.
Suragch

Réponses:

261

Recherchez dans le fichier AndroidManifest.xml de l'application la <application>balise.

Cette balise d'application a un android:iconattribut, qui est généralement @drawable/ic_launcher. La valeur ici est le nom du fichier d'icône du lanceur. Si la valeur est @drawable/ic_launcher, le nom de l'icône est ic_launcher.png.

Cette icône dans vos dossiers de ressources ( res/mipmap-mdpi, res/mipmap-hdpi, etc.) et de le remplacer.

Remarque sur les ressources mipmap : si l'icône de votre lanceur se trouve actuellement dans des dossiers pouvant être dessinés, par exemple res/drawable-hdpi, vous devez les déplacer vers les équivalents mipmap (par exemple res/mipmap-hdpi). Android conservera mieux la résolution des drawables dans le dossier mipmap pour l'affichage dans les applications de lancement.

Remarque sur Android Studio : Si vous utilisez Android Studio, vous pouvez laisser le studio placer les tiroirs au bon endroit pour vous. Faites simplement un clic droit sur votre module d'application et cliquez sur Nouveau -> Image Asset .

Pour le type d'icône, sélectionnez "Icônes de lancement (héritées uniquement)" pour les fichiers PNG plats ou "Icônes de lanceur (adaptatives et héritées)" si vous souhaitez également générer une icône adaptative pour les périphériques API 26+.

Bryan Herbst
la source
ce processus n'accepte qu'une seule image et la met à l'échelle à chaque densité requise. mais si j'ai une icône personnalisée pour chaque résolution et que je veux l'utiliser. Qu'est ce que je ferais ?
Sagar Nayak
1
Ce processus ne prend pas une image et ne la met pas à l'échelle. Vous devez placer vos images pour différentes densités dans les différents dossiers qualifiés pour la densité, comme décrit dans la documentation Fourniture de ressources . Par exemple, placez l'image de base dans drawable-mdpiet une version à l'échelle 1,5x drawable-hdpi.
Bryan Herbst
Dans mon projet (Android Studio 2.3.1) ic_launcher.pngest placé dans mipmapun dossier virtuel.
Gluttton
@Glutton Cochez cette réponse stackoverflow.com/a/28065664/1101730 , il est recommandé de placer les icônes du lanceur dans le mipmapdossier, car ils utilisent une densité différente
Micer
328

Voici une autre solution qui me semble plus judicieuse pour ceux qui travaillent sur Android Studio:

  1. Développez le dossier racine du projet dans la vue du projet
  2. Clic droit sur le dossier de l' application
  3. Dans le menu contextuel, allez dans Nouveau-> Image Asset
  4. Dans la fenêtre qui apparaît, sélectionnez le nouveau logo que vous souhaitez avoir (image / clip art / texte).
  5. Si vous sélectionniez le bouton radio image (comme c'est le choix par défaut), si vous avez cliqué sur les 3 boutons pour afficher l'arborescence du chemin pour localiser votre fichier image .png, vous ne le verrez probablement pas, alors faites-le glisser depuis l'Explorateur Windows (si Windows) et déposez-le dans l'arborescence, et il apparaîtra et prêt à être sélectionné.

C'est ça! Vous avez maintenant un nouveau logo pour votre application.

Coder X
la source
32
et n'oubliez pas de définir l'emplacement de la nouvelle icône dans le manifeste: remplacez drawable pour minimap dans android: icon
cVoronin
3
Cela devrait être la bonne réponse, car la réponse acceptée ne décrit pas la méthode Android Studio.
arrivée le
Je fais exactement ça. Cela fonctionnera également lorsque vous mettrez à jour votre icône existante.
Ashutosh Chamoli
71

Voici mes étapes pour la tâche:

  1. Créer un fichier image PNG de taille 512x512 pixels
  2. Dans Android Studio , dans la vue du projet , mettez en surbrillance un répertoire mipmap
  3. Dans le menu, allez dans Fichier> Nouveau> Image Asset
  4. Cliquez sur le bouton Image dans la ligne du bouton Type d'actif
  5. Cliquez sur 3 Dot Box à droite de Path Box .
  6. Faites glisser l' image vers la zone de ressource source
  7. Cliquez sur Suivant (Remarque: les fichiers de lancement existants seront remplacés )
  8. Cliquez sur Terminer
Mtn Pete
la source
4
Je pense que c'est la meilleure réponse
chicharito
25

Pour créer rapidement un nouvel ensemble d'icônes et modifier l'icône du lanceur dans Android Studio, vous pouvez:

  1. Utilisez cet outil: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html pour télécharger votre image ou icône préférée (votre fichier source). L'outil crée ensuite automatiquement un ensemble d'icônes dans toutes les différentes résolutions pour ic_launcher.png.

  2. Téléchargez le fichier zip créé par l'outil, extrayez tout (ce qui créera une structure de dossiers pour toutes les différentes résolutions) puis remplacez toutes les icônes dans le dossier res de votre projet: <AndroidStudioProjectPath> \ app \ src \ main \ res

Robbie
la source
10

entrez la description de l'image iciaccédez à AndroidManifest.xml et changez l'android: icon = "@ mipmap / ic_launcher" en android: icon = "@ mipmap / (votre nom d'image)" supposons que vous ayez une image nommée telugu et que vous souhaitiez qu'elle soit définie comme votre application icône puis changez android: icon = "@ mipmap / telugu" et vous devez copier et coller votre image dans le dossier mipmap c'est aussi simple que je l'ai dit

korubilli krishna chaitanya
la source
7

Essayez ce processus, cela peut vous aider.

  1. Créer un fichier image PNG de taille 512x512 pixels
  2. Dans le menu, allez dans Fichier -> Nouveau -> Image Asset
  3. Sélectionnez l'option Image dans les options de type d'actif
  4. Cliquez sur la zone de répertoire à droite.
  5. Faites glisser l'image vers la zone de ressource source
  6. Cliquez sur Suivant (Remarque: les fichiers de lancement existants seront remplacés)
  7. Cliquez sur Terminer

***** NB: Le type d'icône doit être des icônes de lancement (adaptatif et hérité) *****

Md. Rejaul Karim
la source
6

Dans le fichier manifeste, sous la balise, il y aura une ligne similaire:

android:icon="drawable_resource_path"

Placez l'icône du lanceur que vous souhaitez dans le dossier dessinable et écrivez son chemin d'accès aux ressources.

fou furieux
la source
5
  1. Accédez à AndroidManifest.xml

  2. Dans la balise, recherchez android: icône de balise.

  3. Copiez et collez votre icône dans un dossier dessinable (disponible dans le dossier res de votre projet).

  4. Définissez la valeur de la balise android: icon comme

    android: icon = "@ drawable / youriconname"

Voila! vous avez terminé. Enregistrez les modifications et testez.

Palak Jain
la source
3

Nous pouvons remplacer le code dans le fichier AndroidManifest dans la balise d'application

android:icon="@drawable/logo"
même tsar
la source
2

Accédez au dossier de votre projet \ app \ src \ main \ res \ mipmap-mdpi \ ic_launcher.png

Vous verrez 5 dossiers mipmap. Remplacez l'icône à l'intérieur de chaque dossier mipmap par l'icône souhaitée.

Linoie
la source
2

J'ai créé mes icônes à l'aide de cet outil:

https://romannurik.github.io/AndroidAssetStudio/index.html

Après les avoir téléchargés (ils étaient déjà pré-nommés sur ic_launcher, très utiles!), J'ai trouvé le

dossier mipmap ic_launcher sous le dossier res

et j'ai remplacé les pré-icônes par celles que j'ai créées. Réinstallez votre application et vous verrez votre nouvelle icône!


la source
1

Cliquez sur app/manifests/AndroidManifest.xml Vous voyezandroid:icon="@mipmap/your image name"

Changer aussi android:roundicon="@mipmap/your image name" Exemple: android:icon="@mipmap/image" c'est tout

Kingsley Joel
la source
0

Aller à:

res> dessinable> clic droit> afficher dans le dossier> ajouter le logo souhaité

Ensuite, accédez au manifeste Android, modifiez la balise ICON sous la balise d'application, utilisez "@drawable/nameOfImage"

fMadTech
la source
-1

Tout le processus de téléchargement est trop long, accédez simplement à l'aperçu de votre projet et sélectionnez la vue du projet, cliquez avec le bouton droit sur le dossier de l'application, puis cliquez sur nouveau, puis créez un nouvel élément d'image. Veuillez choisir le chemin du fichier et cliquez sur Suivant et terminer.

important: réinstallez votre application.

Michael Leonard
la source