Denis
A partir de Android 12, Google muestra un mensaje de brindis con el ícono de una aplicación.
Mi aplicación tiene un icono de lanzador. La pantalla de inicio de Android 12 muestra el icono de la aplicación correctamente.
Mostrar tostadas por código
Toast.makeText(this, "Show simple toast", Toast.LENGTH_LONG).show()
compileSdkVersion/targetSdkVersion 31
emulador de Android Google Play Intel x86 Atom_64 System Image API Nivel 31, Revisión 8.
¿Cómo puedo cambiar este icono de brindis predeterminado?
Para mí, un simple reinicio del dispositivo funcionó.
No reinicié mi teléfono de prueba después de la actualización a Android 12. Experimenté el mismo error extraño que mostraba un ícono de aplicación genérico en Toasts emitidos por mi aplicación. Intenté cambiar el Manifiesto como sugería la respuesta de Mickaël. Sin suerte. Terminé con exactamente el mismo Manifiesto que tenía la aplicación antes de comenzar la depuración… y luego reinicié el dispositivo. Mi aplicación ahora muestra el ícono correcto en Toasts de manera confiable. ¿Qué pasó? Inseguro. Sospecho que un reinicio puede desencadenar una actualización de caché de íconos que rastrea todas las aplicaciones instaladas en busca de íconos de aplicaciones nuevos/actualizados.
-
Un reinicio también lo hizo por mí. ¿Parece un problema del sistema?
– deletreador
9 de noviembre de 2021 a las 15:48
-
Solo un reinicio me ayudó en Xiaomi. Incluso eliminé la aplicación y la reinstalé y no ayudó.
–Chagai Friedlander
08/03/2022 a las 17:40
-
Un reinicio es lo único que funcionó para mí…… en un Pixel 6 >.
– Reid Mac
22 de junio de 2022 a las 18:47
-
Funciona después de reiniciar mi teléfono (pixel 3a XL). Es ‘Reiniciar dafa’ @Goolge
– Jere Chen
23 de marzo a las 6:52
-
¡El teléfono de reinicio confirmado realmente funciona!
– eos1d3
4 de junio a las 10:08
Parece que este problema se informó a Google y se asignó a un ingeniero de Google:
https://issuetracker.google.com/issues/202863198
-
Debería resolverse en una próxima actualización de Android, como se publicó en ese hilo el 5/1/22: “El problema se solucionó y estará disponible en una versión futura”.
– mike47
20 de enero de 2022 a las 1:40
De mí, el reinicio del teléfono también funciona. Los brindis ahora muestran el ícono de aplicación adecuado, configurado en mis aplicaciones. Si no funciona para usted, revise esta declaración y verifique si todo está configurado correctamente para el ícono de su aplicación. Espero que esto ayude 🙂
https://developer.android.com/studio/write/image-asset-studio
PD: hay un lugar más desde el que puede crear los iconos de su aplicación https://romannurik.github.io/AndroidAssetStudio/index.html
Después de realizar algunas pruebas, encontré que la configuración <application android:icon="@drawable/ic_stat_name" ...
con un elemento de diseño generado con Imagen > Iconos de notificación está anulando el icono de brindis predeterminado.
Sin embargo, esto no funciona con un elemento de diseño generado como Activo de imagen > Iconos del iniciador. Entonces, en este punto, supongo que falta algo en la herramienta de generación de Android Studio.
¿Encontraste la respuesta? No puedo encontrar ninguna documentación para esto y su pregunta es el primer resultado en Google.
– Mickaël
27 oct 2021 a las 10:17
Creo que tendrás mejor suerte con
Snackbar
– cutiko
27 oct 2021 a las 12:24
¿Se hace referencia al icono de brindis en
android:icon="@drawable/ic_launcher"
? Los archivos ic_launcher son png en mipmap-XXXX. ¿Qué carpeta dpi están usando? ¿O usan el archivo mipmap-anydpi-v26/ic_launcher.xml?– Saftpresse99
19 de mayo de 2022 a las 13:44