Quand on crée 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 se termine, elle génère 4 tailles de pixels différentes d'images à utiliser comme icône de lancement.
Ma question est: Donc, si l'on a déjà créé un projet existant, y a-t-il un endroit pour dire au Studio de régénérer 4 NOUVEAUX fichiers de ce type, en le re-pointant simplement ailleurs, vers un autre .PNG?
Il m'est venu à l'esprit que je pourrais 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 semble être beaucoup de travail (j'espère être nécessaire).
la source
Non, mais vous pouvez le faire presque aussi facilement.
Va ici:
https://romannurik.github.io/AndroidAssetStudio/
Créez vos icônes à l'aide de cette page, puis téléchargez le package zip. Décompressez-le dans le bon répertoire et il écrasera correctement tout le dessinable - * / ic_launcher.png.
la source
Juste au cas où quelqu'un d'autre visiterait ce post, j'ai pensé que je décrirais ce que j'ai fait.
Faites un clic droit sur le dossier res> Nouvel élément d'image
navigateur sur l'icône. Cliquez sur Suivant
Par défaut, l'icône va à src / debug / res- garder ceci
Dans la hiérarchie du projet, accédez à src / debug / res et copiez les fichiers des répertoires drawable * dans les mêmes répertoires dans src / main et src / main
copiez le src / debug / res / icon_name.png dans les répertoires src / main et src / release
la source
Je peux confirmer que dans Android Studio 1.x (ici AS) sur Windows, la bonne séquence est également:
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.
la source
les réponses ci-dessus me déroutaient. Voici ce que j'ai fait:
le premier champ «Type d'actif» doit être des icônes de lanceur. recherchez le fichier que vous souhaitez en tant qu'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, l' icône définie pour tous ces hdpi, xhdpi, mdpi sera dans les dossiers mipmap correspondants
enfin, surtout allez dans votre fichier manifeste et remplacez "android: icon" par le nom de votre nouvelle image d'icône.
la source
Fichier> Dans androidStudio Ouvrez votre application (votre projet)
Accédez au dossier res, puis cliquez avec le bouton droit sur ce dossier, sélectionnez le nouvel onglet dans l'onglet actif d'image, vous obtiendrez la page d'affichage de Asset Studio.
Parcourez (sélectionnez) l'icône que vous souhaitez obtenir en tant qu'icône d'application (pas besoin de changer le dossier drawble).
Et puis cliquez sur l'onglet suivant et terminez.
la source
Sur Android Studio 0.5.8, j'ai réussi à modifier mon jeu d'icônes en cliquant avec le bouton droit sur le dossier 'res' et en sélectionnant Nouveau> Image Asset. Cela vous amène à l'écran d'icônes qui vous est présenté lors de la création de l'application, ici après avoir changé l'icône, cela confirme qu'il remplacera toutes les icônes. Confirmer et terminé.
la source
Lorsque vous créez une application Android dans Eclipse, cliquez simplement avec le bouton droit sur le
res
dossier, cliquez surNew -> Other
et sélectionnezAndroid Icon Set
sous Android.Cela vous permet de créer plus d'icônes (ou de remplacer celles existantes) facilement.
la source
Utilisez le site Web mentionné dans les articles précédents pour créer les icônes: http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html Décompressez le dossier et accédez à votre 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 afin de pouvoir apporter des modifications et lorsque le studio Android est à nouveau ouvert, les modifications apparaîtront
la source
Placez l'image de lancement souhaitée (.png) dans un dossier pouvant être dessiné.
Dans AndroidManifest.xml, ajoutez
sous
application
étiquette.la source
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, accédez à l'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.
la source
Dans Android studio 0.8 et après, cliquez avec le bouton 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é
la source
Cliquez sur "
File > New > Image Asset
"Asset Type -> Choose -> Image
Parcourir votre image
Définissez les autres propriétés
presse
Next
Vous verrez les 4 tailles de pixels différentes de vos images à utiliser comme icône de lancement
Appuyez sur
Finish
!la source
android:roundIcon="@mipmap/ic_launcher_round"
d'utiliser l'image que j'avais importéePour 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 prend en charge les versions non supérieures à Android 7.1, créez uniquement une icône de lanceur hérité.
Dans le champ Type d'icône, sélectionnez Icônes du lanceur (héritées uniquement).
Sélectionnez un type d'actif, puis spécifiez l'actif dans le champ en dessous.
la source
C'est ainsi que 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 converti et converti en un vecteur actif dans Android Studio en,
File > New > Vector Asset
. Cela a converti l'image SVG en un fichier XML.J'ai créé l'image ic_launcher en créant une nouvelle image dans Android Asset Studio by,
File > New > Image Asset
. Cela a créé un ic_launcher dans un carré, un rond et une icône adaptative à partir du fichier XML.Remarque: au moment de la rédaction de cet article, j'ai rencontré des problèmes avec l'image SVG exportée à partir d'Adobe XD. J'ai donc dû utiliser le convertisseur en ligne. Adobe XD n'a pas de fonction d'exportation XML.
la source