Eliminar los recursos no utilizados antes del envío
Pregunta:
¿Alguien tiene una manera rápida de eliminar todos los recursos adicionales en una aplicación de Android que no se están utilizando (referenciado) en mi código?
- Android: ¿Cómo liberar recursos cuando termina la aplicación?
- Android: ¿Cómo combinar Spannable.setSpan con String.format?
- Android: las carpetas de destino res para depurar en eclipse
- Android - getIdentifier devuelve siempre 0 (biblioteca + aplicación)
- Gestión de activos entre la versión de escritorio y de dispositivo en libgdx
Explicación:
He notado que una vez que finalmente obtener una de mis aplicaciones de Android listo para enviar, por lo general hay una gran cantidad de recursos no deseados dentro de mi aplicación. Normalmente tengo algunos extra drawables que no se utilizan porque los cambié con otros nuevos. También tengo recursos adicionales de la secuencia e incluso algunas disposiciones adicionales que no se utilizan dondequiera en mi uso (no hay ninguna referencia a ellas en el código de Java). Quiero que mis aplicaciones ocupen la menor cantidad de espacio posible en el teléfono del usuario.
- Cómo utilizar Toast en ASyncTask / onPostExecute con cadena de recursos?
- Haciendo clic en un botón para cambiar el idioma
- ¿Cómo uso los recursos predeterminados de Android en mi layout xml?
- Programación de Scala para Android
- ¿Hay un punto que tiene res / drawable-ldpi en android?
- ¿Cómo importar recursos de un proyecto de biblioteca?
- ¿Cómo acceder a los recursos del proyecto de la biblioteca de Android?
- Alcance de los valores de R.id
Sí, el ADT en eclipse incluye algo llamado "pelusa androide".
Es una novedad, señala los problemas con su aplicación. Una cosa que nota es los recursos no utilizados. No los elimina automáticamente.
Puedes acceder desde eclipse a través de (clic derecho en el proyecto)> android tools> run lint.
Además de la Lint de builtin: http://code.google.com/p/android-unused-resources/
No puede eliminarlos automáticamente, pero debería ser capaz de decirle qué recursos no se utilizan.
Construimos una pequeña herramienta que eliminará todos los recursos no utilizados de su proyecto basados en la salida de pelusa de android. Creemos que esto es más confiable que el proyecto android-unused-resources
ya que contamos con la herramienta oficial de pelusa.