Android Lint no ve los plegables no utilizados

Tengo muchos no utilizados (cientos) png drawables en drawable-hdpi, drawable-xhdpi … carpetas. Lint check me da sólo los diseños no utilizados , cadenas, animaciones y xml drawables , pero no png drawables. Otra herramienta android-unused-resources me da "0 recursos encontrados". He comprobado, que drawables realmente no utilizado (he buscado en un proyecto entero para el nombre drawable, intentado eliminar drawable y era ACEPTABLE). ¿Por qué para que y cómo hacer que pelusa detectarlos como "no utilizados"?

De su comentario:

I have a lint.xml file and it have many "issue", one of them: <issue id="UnusedResources" severity="ignore" />

Parece que su Lint está configurado para ignorar los recursos no utilizados.

Para cambiarlo, vaya a Eclipse > Preferences > Android > Lint Error Checking y busque los problemas de UnusedResources o busque en la pestaña Performance y cambie la gravedad de este problema por lo menos a Information or Warning, o incluso a algo más grave, como tú deseas.

Introduzca aquí la descripción de la imagen

Esto es sólo una solución, no una solución para su problema. Me di cuenta de que la pelusa dejó de funcionar en mi entorno (Eclipse) y comenzó a usar la versión de línea de comandos de la herramienta que se puede encontrar en su / tools /

Ejecuto el comando en el terminal con:

 ./lint ~/workspace/<your-project-folder> 

Asegúrese de que el archivo de pelusa está configurado para ejecutarse. La salida será una lista de advertencias de pelusa. Sugiero copiar eso en un editor de texto con el fin de buscar rápidamente palabras clave. Todas las advertencias relacionadas con su problema deben estar bajo [UnusedResources] y agruparse.

Si tiene un archivo lint.xml en el directorio del proyecto, esto anula las configuraciones hechas en Android Studio. Esto me sucedió de alguna manera, tal vez porque importé el proyecto de Eclipse hace mucho tiempo.

Elimine el archivo lint.xml y Lint utilizará los ajustes realizados en Android Studio mediante Analyze / Inspect Code.

  • Color resuelto en lugar de un identificador de recurso
  • ¿Cómo depurar el código fuente de java cuando implemento un detector personalizado para Lint?
  • Lint proporciona "Tipo de formato incorrecto" al usar valores largos en strings.xml
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.