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"?
- Para Android, ¿dónde puedo encontrar una lista completa de @SuppressLint identificadores de problemas válidos
- ¿Es Android getter / setter interno realmente un olor de código?
- Mensajes conflictivos sobre la pelusa con respecto al uso de paddingStart
- Adición de reglas personalizadas de pelusa
- Androide lint excluir los directorios de prueba ignorar en config no funciona
- Lint informes StringBuilder afecta el rendimiento
- Android Lint Check - StringFormatInvalid: ¿qué está mal en% d %% restante?
- La llamada requiere el nivel 11 de la API (el min actual es 9) android.app.Activity # onCreateView
- Android Lint report duplicación de <issue>
- Cómo depurar el detector de pelusa personalizado
- Android: Lint dice - Clase referenciada en el archivo de diseño, no se encontró en el proyecto o las bibliotecas
- Android, Esta API está marcada como interna a la biblioteca de soporte y no se debe acceder desde el error de las aplicaciones
- Android Lint Plugin - establece una advertencia / error personalizado que debe comprobarse
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.
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.
- El tema de Android Holo no envuelve múltiples líneas de elementos desplegables de hilandero
- Proveedor de calendario de Android: ¿Existe un identificador único para eventos, utilizable en varios dispositivos?