Cuando uno crea un nuevo proyecto por primera vez, ese cuadro de diálogo le permite apuntar a algún archivo .PNG externo, y luego, cuando ese cuadro de diálogo se completa, genera 4 tamaños de píxeles diferentes de imágenes para usar como un icono de inicio.
Mi pregunta es: Entonces, si uno ya ha creado un proyecto existente, ¿hay algún lugar para decirle al estudio que vuelva a generar 4 NUEVOS archivos de este tipo, simplemente reorientándolos a otro lugar, a algún otro .PNG?
Se me ocurrió que podría comenzar un nuevo proyecto y luego copiar manualmente todos los demás archivos desarrollados hasta ahora, como los archivos .JAVA y .XML, etc., pero eso parece mucho trabajo (que espero que no ser necesario).
fuente
No, pero puedes hacer esto casi con la misma facilidad.
Ven aquí:
https://romannurik.github.io/AndroidAssetStudio/
Cree sus iconos usando esa página y luego descargue el paquete zip. Descomprímalo en el directorio correcto y sobrescribirá todos los elementos dibujables - * / ic_launcher.png correctamente.
fuente
En caso de que alguien más visite esta publicación, pensé en describir lo que hice.
Haga clic derecho en la carpeta res> Nuevo recurso de imagen
navegador al icono. Haga clic en Siguiente
Por defecto, el icono va a src / debug / res- mantener esto
En la jerarquía del proyecto, busque src / debug / res y copie los archivos de los directorios dibujables * a los mismos directorios en src / main y src / main
copie src / debug / res / icon_name.png en los directorios src / main y src / release
fuente
Puedo confirmar que en Android Studio 1.x (aquí AS) en Windows también la secuencia correcta es:
Esto se puede hacer absolutamente en cualquier momento después de la creación del proyecto.
Android Studio le advierte que sobrescribirá el ic_launcer actual, pero esto es exactamente lo que esperamos hacer.
fuente
las respuestas anteriores me resultaron confusas. Aquí esta lo que hice:
el primer campo "Tipo de activo" debe ser un icono de lanzador. busque el archivo que desee como icono, selecciónelo y Android Studio le mostrará en la misma ventana cómo se verá en diferentes resoluciones.
elija un nombre diferente para él, haga clic en siguiente. Ahora, el conjunto de iconos para todos esos hdpi, xhdpi, mdpi estará en las carpetas mipmap correspondientes
finalmente, lo más importante es ir a su archivo de manifiesto y cambiar "android: icon" por el nombre de su nueva imagen de icono.
fuente
Archivo> En androidStudio Abra su aplicación (su proyecto)
Vaya a la carpeta res y luego haga clic derecho en esa carpeta, seleccione la nueva pestaña en la que vaya a la pestaña de activos de imagen y obtendrá la página de visualización de activos de estudio.
Busque (seleccione) el icono que desea obtener como icono de la aplicación (no es necesario cambiar la carpeta de dibujo).
Y luego haga clic en la pestaña siguiente y termine.
fuente
En Android Studio 0.5.8 logré cambiar mi conjunto de iconos haciendo clic derecho en la carpeta 'res' y seleccionando Nuevo> Activo de imagen. Esto lo lleva a la pantalla de íconos que se le presenta al crear la aplicación, aquí, después de cambiar el ícono, confirma que reemplazará todos los íconos. Confirmar y listo.
fuente
Al hacer una aplicación de Android en eclipse, simplemente haga clic con el botón derecho en la
res
carpeta, haga clicNew -> Other
y seleccioneAndroid Icon Set
en Android.Esto le permite crear más iconos (o reemplazar los existentes) fácilmente.
fuente
Utilice el sitio web mencionado en publicaciones anteriores para crear los iconos: http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html Descomprima la carpeta y acceda a su explorador de archivos en (windows o mac ) busque AndroidStudioProjects> "nombre de la aplicación"> aplicación> src> principal (reemplace la web aquí)> res (reemplace el resto con el de la carpeta descomprimida que ya descargó)
* Cierre Android Studio para que pueda hacer cambios y cuando Android Studio se abra nuevamente, aparecerán los cambios
fuente
Coloque la imagen del lanzador deseada (.png) en la carpeta dibujable.
En AndroidManifest.xml, agregue
bajo
application
etiqueta.fuente
Puede crear un icono utilizando este sitio web https://romannurik.github.io/AndroidAssetStudio/index.html .
Descargue el icono, vaya al Explorador de archivos: donde se guardan sus proyectos, la ruta predeterminada es
C:\Users\Your Name\AndroidStudioProjects\Project
Nombre \ app \ src \ main \ res \y copie las carpetas que descargó a la carpeta res.
fuente
En Android Studio 0.8 y después, haga clic derecho en la carpeta de la aplicación y luego
New > Image Asset
Busque la imagen con la mejor resolución que tenga en el campo "Archivo de imagen"
presione Siguiente El resto se generará
fuente
Haga clic en "
File > New > Image Asset
"Asset Type -> Choose -> Image
Navega tu imagen
Establecer las otras propiedades
prensa
Next
Verá los 4 tamaños de píxeles diferentes de sus imágenes para usar como un icono de inicio
Presione
Finish
!fuente
android:roundIcon="@mipmap/ic_launcher_round"
debía usar la imagen que había importadoPara Android 3+:
En la ventana Proyecto, seleccione la vista de Android.
Haga clic con el botón derecho en la carpeta res y seleccione Nuevo> Activo de imagen.
Si su aplicación es compatible con Android 8.0, cree iconos de iniciador heredados y adaptables.
Si su aplicación admite versiones no superiores a Android 7.1, cree solo un icono de iniciador heredado.
En el campo Tipo de icono, seleccione Iconos de iniciador (solo heredados).
Seleccione un tipo de activo y luego especifique el activo en el campo de abajo.
fuente
Así es como lo resolví creando un ic_launcher a partir de una imagen PNG.
Convertí una imagen PNG en una imagen SVG usando este sitio web https://image.online-convert.com/convert-to-svg .
He utilizado la imagen SVG convertido y lo convirtió en un activo del vector en Android Studio por,
File > New > Vector Asset
. Esto convirtió la imagen SVG en un archivo XML.He creado la imagen ic_launcher mediante la creación de una nueva imagen de Activos en Android Studio por,
File > New > Image Asset
. Esto creó un ic_launcher en un icono cuadrado, redondo y adaptable del archivo XML.Nota: En el momento de escribir este artículo, tuve problemas con la imagen SVG exportada desde Adobe XD. Entonces tuve que usar el convertidor en línea. Adobe XD no tiene la función de exportación xml.
fuente