Lorsque vous créez un nouveau projet pour la première fois, cette boîte de dialogue vous permet de pointer vers un fichier .png externe, puis lorsque cette boîte de dialogue est terminée, Génère 4 tailles différentes en pixels d’images à utiliser comme lanceur -icône.
Ma question est la suivante: si un projet existant a déjà été créé, y a-t-il un endroit pour demander au Studio de générer à nouveau le logiciel 4 NEW, en le redirigeant simplement ailleurs, vers certains autre .png?
Je me suis dit que je pouvais démarrer un nouveau projet, puis Copier manuellement tous les autres fichiers développés jusqu'à présent, tels que Les fichiers .Java et .XML, etc., mais cela me semble beaucoup. .work (que j'espère ne sera pas nécessaire).
Pour Android Studio 0.4.0
et les versions ultérieures, cliquez sur "File > New > Image Asset
".
Non, mais vous pouvez le faire presque aussi facilement.
Va ici:
https://romannurik.github.io/AndroidAssetStudio/
Construisez vos icônes en utilisant cette page, puis téléchargez le package Zip. Décompressez-le dans le bon répertoire et il écrasera correctement - */ic_launcher.png.
Juste au cas où quelqu'un d'autre visiterait ce post, je pensais décrire ce que je faisais.
Faites un clic droit sur le dossier res> Nouvel actif d'image
navigateur à l'icône. Cliquez sur Suivant
Par défaut, l’icône va à src/debug/res- garde ceci
Dans la hiérarchie du projet, accédez à src/debug/res et copiez les fichiers des répertoires * Pouvant être dessinés dans les mêmes répertoires que src/main et src/main.
copier les fichiers src/debug/res/icon_name.png dans les répertoires src/main et src/release
Je peux confirmer que dans Android Studio 1.x (ici AS) sous Windows, la bonne séquence est la suivante:
Cela peut être fait absolument à tout moment après la création du projet.
Android Studio vous avertit qu'il écrasera le ic_launcer actuel, mais c'est exactement ce que nous nous attendons à faire.
les réponses ci-dessus étaient déroutantes pour moi. Voici ce que j'ai fait:
le premier champ "Type d'actif" doit être une icône de lanceur. Recherchez le fichier que vous voulez sous forme d’icône, sélectionnez-le et Android Studio vous montrera dans la même fenêtre, à quoi il ressemblera sous différentes résolutions.
choisissez un autre nom, cliquez sur Suivant. Maintenant, le icon set for Tous ces hdpi, xhdpi, mdpi seront dans les dossiers mipmap correspondants
enfin, le plus important est d'aller dans votre fichier manifeste et changer "Android: icon" par le nom de votre nouvelle image d'icône.
Fichier> Dans androidStudio Ouvrez votre application (votre projet).
Allez dans le dossier res, puis cliquez avec le bouton droit de la souris sur ce dossier et sélectionnez le nouvel onglet dans l'onglet Aller à l'image de la ressource, vous obtiendrez la page d'affichage de Asset Studio.
Parcourez (sélectionnez) l’icône que vous souhaitez obtenir en tant qu’icône de l’application (inutile de modifier le dossier pouvant être téléchargé).
Et puis cliquez sur l'onglet suivant et terminez.
Sur Android Studio 0.5.8, j'ai réussi à modifier mon jeu d'icônes en cliquant avec le bouton droit de la souris sur le dossier 'res' et en sélectionnant Nouveau> Fonds d'image. Ceci vous amène à l'écran d'icônes qui vous est présenté lors de la création de l'application. Après avoir modifié l'icône, il confirme que toutes les icônes seront remplacées. Confirmer et terminé.
Lorsque vous créez une application Android dans Eclipse, cliquez avec le bouton droit de la souris sur le dossier res
, cliquez sur New -> Other
et sélectionnez Android Icon Set
sous Android.
Cela vous permet de créer facilement plus d’icônes (ou de remplacer celles qui existent déjà).
Placez l’image de lanceur souhaitée (.png) dans un dossier pouvant être dessiné.
Dans AndroidManifest.xml, ajoutez
Android:icon="@drawable/your_img_name"
sous la balise application
.
Utilisez le site Web mentionné dans les précédents posts pour créer les icônes: http://Android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html Décompressez le dossier et entrez dans vous. Explorateur de fichiers sur (Windows ou Mac) recherchez AndroidStudioProjects> "nom de l'application"> app> src> main (remplacez le Web ici)> res (remplacez le reste par celui du dossier décompressé que vous avez déjà téléchargé).
* Fermez Android Studio pour pouvoir apporter des modifications. Lorsque les modifications seront ouvertes, les modifications apparaîtront.
Vous pouvez créer une icône en utilisant ce site Web https://romannurik.github.io/AndroidAssetStudio/index.html .
Téléchargez l’icône, allez dans Explorateur de fichiers - où vos projets sont enregistrés, le chemin par défaut est C:\Users\Your Name\AndroidStudioProjects\Project
Nom\app\src\main\res \
et copiez les dossiers que vous avez téléchargés dans le dossier res.
Dans Android studio 0.8 et après Faites un clic droit sur le dossier de l'application, puis New > Image Asset
Recherchez la meilleure résolution d'image que vous avez dans le champ "Fichier image"
cliquez sur Suivant Le reste sera généré
Voici comment j'ai résolu en créant un ic_launcher à partir d'une image PNG.
J'ai converti une image PNG en image SVG en utilisant ce site Web https://image.online-convert.com/convert-to-svg .
J'ai utilisé l'image SVG convertie et l'a convertie en un fichier vectoriel dans Android Studio par, File > New > Vector Asset
. Cela convertit l'image SVG en un fichier XML.
J'ai créé l'image ic_launcher en créant un nouvel actif d'image dans Android Studio par File > New > Image Asset
. Cela a créé un ic_launcher dans un carré, un rond et une icône adaptative du fichier XML.
Remarque: au moment de la rédaction de ce document, je rencontrais des problèmes avec l'image SVG exportée à partir d'Adobe XD. J'ai donc dû utiliser le convertisseur en ligne. Adobe XD ne dispose pas de fonctionnalité d’exportation XML.
Pour Android 3+:
Dans la fenêtre Projet, sélectionnez la vue Android.
Cliquez avec le bouton droit sur le dossier res et sélectionnez Nouveau> Image Asset.
Si votre application prend en charge Android 8.0, créez des icônes de lanceur adaptatives et héritées.
Si votre application ne prend pas en charge les versions supérieures à Android 7.1, créez uniquement une icône de lanceur héritée.
Dans le champ Type d'icône, sélectionnez Icônes de lancement (anciennes uniquement).
Sélectionnez un type d'actif, puis spécifiez l'actif dans le champ ci-dessous.
Cliquez sur "File > New > Image Asset
"
Asset Type -> Choose -> Image
Parcourir votre image
Définir les autres propriétés
Appuyez sur Next
Vous verrez les 4 différentes tailles de pixel de vos images pour une utilisation comme icône de lanceur
Appuyez sur Finish
!