¿Cómo cambiar el logotipo del iniciador de una aplicación en Android Studio?

256

Me preguntaba cómo cambiar el ícono del iniciador en Android Studio. Estaría muy agradecido por cualquier consejo que me puedan dar.

usuario3535901
fuente
17
La respuesta aceptada no es la mejor respuesta, ¡vale la pena desplazarse!
Dreua
Asset Studio de Android Studio es definitivamente el camino a seguir ahora. Vea esta respuesta para un resumen.
Suragch

Respuestas:

261

Busque en la aplicación el archivo AndroidManifest.xml de la aplicación <application>.

Esta etiqueta de aplicación tiene un android:iconatributo, que generalmente es @drawable/ic_launcher. El valor aquí es el nombre del archivo de icono del iniciador. Si el valor es @drawable/ic_launcher, entonces el nombre del icono es ic_launcher.png.

Encuentra este icono de las carpetas de recursos ( res/mipmap-mdpi, res/mipmap-hdpi, etc.) y reemplazarlo.

Una nota sobre los recursos de mipmap : si el ícono del iniciador se encuentra actualmente en carpetas dibujables, por ejemplo res/drawable-hdpi, debe moverlos a los equivalentes de mipmap (por ejemplo res/mipmap-hdpi). Android preservará mejor la resolución de los elementos dibujables en la carpeta mipmap para mostrar en las aplicaciones de inicio.

Nota de Android Studio : si está utilizando Android Studio, puede dejar que Studio coloque los elementos dibujables en el lugar correcto para usted. Simplemente haga clic derecho en su módulo de aplicación y haga clic en Nuevo -> Activo de imagen .

Para el tipo de icono, seleccione "Iconos de iniciador (solo heredado)" para archivos PNG planos o "Iconos de iniciador (adaptable y heredado)" si también desea generar un icono adaptativo para dispositivos API 26+.

Bryan Herbst
fuente
Este proceso solo acepta una imagen y la escala a cada densidad necesaria. pero si tengo un icono personalizado para cada resolución y quiero usarlo. que debería hacer ?
Sagar Nayak
1
Este proceso no toma una imagen y la escala. Debería colocar sus imágenes para diferentes densidades en las diferentes carpetas calificadas para densidad como se describe en la documentación de Provisión de recursos . Por ejemplo, coloque la imagen base drawable-mdpiy una versión a escala 1.5x drawable-hdpi.
Bryan Herbst
En mi proyecto (Android Studio 2.3.1) ic_launcher.pngse coloca en mipmapla carpeta virtual.
Gluttton
@Glutton Verifique esta respuesta stackoverflow.com/a/28065664/1101730 , se recomienda poner los íconos del iniciador en la mipmapcarpeta, ya que usan diferente densidad
Micer
327

Aquí hay otra solución que creo que es más sensata para quienes trabajan en Android Studio:

  1. Expanda la carpeta raíz del proyecto en la Vista del proyecto
  2. Haga clic derecho en la carpeta de la aplicación
  3. En el menú contextual, vaya a Nuevo-> Activo de imagen
  4. En la ventana emergente que aparece, seleccione el nuevo logotipo que le gustaría tener (imagen / imagen prediseñada / texto).
  5. Si estaba seleccionando el botón de opción de imagen (como es la opción predeterminada), si hizo clic en los 3 botones para mostrar el árbol de ruta para ubicar su archivo de imagen .png, lo más probable es que no lo esté viendo, así que arrástrelo desde el Explorador de Windows (si es Windows) y suéltelo en el árbol, y aparecerá y estará listo para ser seleccionado.

¡Eso es! Ahora tiene un nuevo logotipo para su aplicación.

Codificador X
fuente
31
y no olvide establecer la ubicación del nuevo ícono en manifiesto: reemplace dibujable a minimapa en android: icon
cVoronin
3
Esta debería ser la respuesta correcta, ya que la aceptada no describe la forma de Android Studio.
bloquea el
Yo hago exactamente esto. También funcionará cuando actualice su icono existente.
Ashutosh Chamoli
71

Aquí están mis pasos para la tarea:

  1. Crear archivo de imagen PNG de tamaño 512x512 píxeles
  2. En Android Studio , en la vista de proyecto , resalte un directorio mipmap
  3. En el menú, vaya a Archivo> Nuevo> Activo de imagen
  4. Haga clic en el botón Imagen en la fila del botón Tipo de activo
  5. Haga clic en 3 Dot Box a la derecha de Path Box .
  6. Arrastre la imagen al cuadro de recursos fuente
  7. Haga clic en Siguiente (Nota: los archivos de inicio existentes se sobrescribirán )
  8. Haga clic en Finalizar
Mtn Pete
fuente
44
Siento que esta es la mejor respuesta
chicharito
25

Para crear rápidamente un nuevo conjunto de iconos y cambiar el icono del iniciador en Android Studio, puede:

  1. Use esta herramienta: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html para cargar su imagen o icono preferido (su archivo fuente). La herramienta crea automáticamente un conjunto de iconos en todas las diferentes resoluciones para ic_launcher.png.

  2. Descargue el archivo zip creado por la herramienta, extraiga todo (lo que creará una estructura de carpetas para todas las diferentes resoluciones) y luego reemplace todos los iconos dentro de la carpeta res de su proyecto: <AndroidStudioProjectPath> \ app \ src \ main \ res

Robbie
fuente
10

ingrese la descripción de la imagen aquívaya a AndroidManifest.xml y cambie android: icon = "@ mipmap / ic_launcher" a android: icon = "@ mipmap / (su nombre de imagen)" supongamos que tiene una imagen llamada telugu y desea que se configure como su aplicación icon luego cambia android: icon = "@ mipmap / telugu" y tienes que copiar y pegar tu imagen en la carpeta mipmap, es tan simple como dije

korubilli krishna chaitanya
fuente
7

Pruebe este proceso, esto puede ayudarlo.

  1. Crear archivo de imagen PNG de tamaño 512x512 píxeles
  2. En el menú, vaya a Archivo -> Nuevo -> Activo de imagen
  3. Seleccione la opción Imagen en las opciones de Tipo de activo
  4. Haga clic en el cuadro de directorio a la derecha.
  5. Arrastre la imagen al cuadro de recursos fuente
  6. Haga clic en Siguiente (Nota: los archivos de inicio existentes se sobrescribirán)
  7. Haga clic en Finalizar

***** NB: El tipo de icono debe ser Iconos de iniciador (Adaptativo y heredado) *****

Md. Rejaul Karim
fuente
6

En el archivo de manifiesto, debajo de la etiqueta, habrá una línea similar:

android:icon="drawable_resource_path"

Coloque el icono del iniciador que desee en la carpeta dibujable y escriba su ruta de recursos.

enloquecido
fuente
5
  1. Vaya a AndroidManifest.xml

  2. En la etiqueta, busque android: etiqueta de icono .

  3. Copie y pegue su icono en la carpeta dibujable (disponible en la carpeta res de su proyecto).

  4. Establezca el valor de android: icon tag como

    android: icon = "@ drawable / youriconname"

Voila! estás listo. Guarda los cambios y prueba.

Palak Jain
fuente
3

Podemos reemplazar el código en el archivo AndroidManifest en la etiqueta de la aplicación

android:icon="@drawable/logo"
Sameer Tzar
fuente
2

Vaya a la carpeta de su proyecto \ app \ src \ main \ res \ mipmap-mdpi \ ic_launcher.png

Verá 5 carpetas mipmap. Reemplace el icono dentro de cada carpeta mipmap, con el icono que desee.

Linoie
fuente
2

Creé mis iconos usando esta herramienta:

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

Después de descargarlos (ya estaban nombrados previamente como ic_launcher, ¡muy útil!) Encontré el

carpeta mipmap ic_launcher debajo de la carpeta res

y reemplacé los íconos previos con los que creé. ¡Vuelva a instalar su aplicación y verá su nuevo icono!


fuente
1

Haga clic en app/manifests/AndroidManifest.xml Verandroid:icon="@mipmap/your image name"

También cambie android:roundicon="@mipmap/your image name" Ejemplo: android:icon="@mipmap/image" eso es todo

Kingsley Joel
fuente
0

Ir:

res> dibujable> clic derecho> mostrar en carpeta> agregar logo deseado

Luego vaya al manifiesto de Android, edite la etiqueta ICON en la etiqueta de la aplicación, use "@drawable/nameOfImage"

fMadTech
fuente
-1

Todo el proceso de descarga es demasiado largo, solo navegue a la vista previa de su proyecto y seleccione la vista del proyecto, haga clic derecho en la carpeta de la aplicación, luego haga clic en nuevo, luego cree un nuevo activo de imagen. Elija amablemente la ruta del archivo y haga clic en Siguiente y finalice.

importante: reinstala tu aplicación.

Michael Leonard
fuente