2012-08-23 19 views
6

He desarrollado varias aplicaciones de Android y esto nunca me ha pasado, y me preocupa. Tengo un icono de iniciador de aplicaciones llamado ic_launcher en varias carpetas de Android (xhdpi, hdpi, mdpi y ldpi). Mi manifiesto de Android se ve así:Icono de Android no cambia

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" > 
    <uses-library android:name="com.google.android.maps" /> 

Y el icono de la aplicación es simplemente el predeterminado de Android. Limpié el proyecto, lo actualicé, lo construí desde varias computadoras diferentes, usé la hormiga para reducir el png y nada.

Estoy empezando a pensar que es un problema con los archivos en caché en mi Android o algo así (uso Miui en mi S2) sin embargo, no estoy seguro.

¿Alguien tiene mejores sugerencias?

+0

¿Usted acaba de intentar desinstalar y volver a instalar la aplicación en su dispositivo ? – Aerilys

+0

¿Intentó crear su aplicación en diferentes dispositivos? –

+0

intente mantener el nombre diferente para el dibujable y compruébelo – KMI

Respuesta

1

El problema era con los iconos de la aplicación de almacenamiento en caché MIUI. Busqué y eliminé el icono existente y todo funcionó como se esperaba a partir de ese momento.

+1

Me encontré con el mismo problema. ¿Cómo eliminaste los iconos en caché? – tedyyu

1

Andorid tomará imágenes dependiendo del DPI (densidad de píxeles) que está utilizando, dado que está utilizando S2 mi suposición es que ponga su imagen necesaria en x-IPAP y comprobar.

+0

Ya está allí. –

1

Si yo fuera usted, iba a eliminar estos iconos de mi carpeta de res y construir mi aplicación sin ellos. Si se puede instalar en el dispositivo, probablemente sea algún tipo de caché, si no es así, te sugiero que cambies el nombre de tu ícono en el manifiesto y utilices otro solo para ver.

+0

Lo he intentado y todavía no funciona. –

+0

maldición, eso es muy raro ... ¿Esto está sucediendo solo con un dispositivo o con todos ellos? – hardartcore

+0

Solo pude probar en una galaxia específica S2, pero funciona bien en un LG y en un TF101. –

0

¿Ve la carpeta "classes/res-cache" en la raíz de su proyecto? Si es así, elimínelo. Ayudado por mí

5

Tuve el mismo problema y revisé si había publicaciones similares. Eliminé el directorio bin y solo tuve eclipse para recompilar y enviar el nuevo apk al dispositivo.

2

Cambie su tema si está utilizando MIUI. El ícono se actualizará ..

1

Tuve el mismo problema, y ​​al reiniciar el dispositivo apareció el nuevo ícono.

0

También ocurre en algunos dispositivos HTC. Es porque el iniciador guarda en caché el ícono y no lo actualiza incluso después de la modificación.

Puede matar el proceso de su iniciador para resolverlo. Al hacerlo, funciona en mi HTC One.

0

Si se utiliza Z-lanzador, vaya a Configuración-Z lanzador, a continuación, cambiar el tema de iconos para otra cosa y de nuevo a su valor deseado, iconos refrescar

Cuestiones relacionadas