Android Lint – Cómo ocultar una advertencia 'El recurso Xxx parece no estar utilizado'
Me gustaría desactivar la (nueva) advertencia de Lint de Android "El recurso Xxx parece no estar utilizado" para algunos recursos específicos.
Para otras advertencias de Lint yo era capaz de aprovechar la ayuda rápida, que mostró 3 opciones para desactivar la advertencia, una de ellas era para ese archivo en particular.
- Android getResource en la clase non activity de una clase Non Activity?
- ¿Por qué no se actualizan mis archivos de activos?
- Cómo cambiar el tema de otro recurso de la aplicación en android?
- Error: (27) No se encontró ningún identificador de recurso para el atributo 'srcCompat' en el paquete 'com.example.jaisonjoseph.newsclient'
- ¿Cómo referenciar una cadena de otro paquete en una biblioteca usando XML en Android?
Pero esta advertencia no muestra ningún Asistente Rápido, aparece en Eclipse con el color amarillo de advertencia genérico encima de un archivo (el que define el recurso).
También intenté editar manualmente el archivo lint.xml de la siguiente manera:
<lint> <issue id="UnusedResources"> <ignore path="res\layout\my_layout.xml" /> </issue> <lint>
Pero sin suerte (me recogió la identificación de una referencia de Android Lint aquí ).
- Android reproducir archivos de recursos desde el almacenamiento interno provoca que MediaPlayer.prepare dé IOException
- Android Pluralización no funciona, necesita ayuda
- Cómo realizar 3D Curve Wall con jQuery o js
- Manejo de diferentes tamaños de pantalla (Android)
- ¿Hay algo similar al sistema de recursos de Android en una escala menor?
- Internacionalización del problema string.xml
- Recursos de importación android de proyecto de biblioteca
- Compartir recursos en bruto a través de WhatsApp
Tuve este problema hoy y encontré la mejora de su código con la página pelusa para ser muy útil. En la sección "Configurar el control de la pelusa en XML", describe cómo ignorar recursos específicos:
Puede utilizar el atributo
tools:ignore
para deshabilitar la verificación de fiabilidad para secciones específicas de sus archivos XML. Para que este atributo sea reconocido por la herramienta de pelusa, debe incluirse el siguiente valor de espacio de nombres en su archivo XML:Namespace xmlns: tools = "http://schemas.android.com/tools"
A continuación, puede agregar tools:ignore="UnusedResources"
a los recursos a ignorar.
Aquí hay un ejemplo de archivo lint.xml para ignorar las advertencias de identificaciones específicas. El archivo debe colocarse dentro de la carpeta de la aplicación de su proyecto.
<?xml version="1.0" encoding="UTF-8"?> <lint> <!-- Ignore the UnusedResources issue for the given ids --> <issue id="UnusedResources"> <ignore regexp="ga_trackingId|google_crash_reporting_api_key" /> </issue> </lint>
Creo que estás buscando esto:
Ir a Preferencias -> Android -> Comprobación de errores
Allí usted puede leer sobre lo que el mensaje significa y si es necesario, apague la advertencia.
Similar a esta pregunta , puedes probar este bugfix . Con esto puede ignorar las advertencias de una carpeta específica. No lo he probado yo mismo, porque mi situación no es tan severa como la suya parece ser y porque también el bugfix parece complicado de usar.
- Captura todas las excepciones de tipo de programación de Android
- ¿Cómo implementar compartir a través de opción en android?