Lint encuentra advertencias en log4j utilizadas en el proyecto de Android

Yo uso log4j en el proyecto de Android, dependencia definida en el proyecto gradle como:

compile 'log4j:log4j:1.2.16' 

Cuando ocurre el chequeo de Lint, el analizador informa de errores "InvalidPackage":

../../../../../../../.gradle/caches/modules-2/files-2.1/log4j/log4j/1.2.17/5af35056b4d257e4b64b9e8069c0746e8b08629f/log4j-1.2.17. jar: Referencia de paquete no válida en la biblioteca; no incluido en Android: java.awt. Se hace referencia desde org.apache.log4j.chainsaw.ControlPanel. ../../../../../../../.gradle/caches/modules-2/files-2.1/log4j/log4j/1.2.17/5af35056b4d257e4b64b9e8069c0746e8b08629f/log4j-1.2.17. jar: Referencia de paquete no válida en la biblioteca; no incluido en Android: java.awt.event. Se hace referencia desde org.apache.log4j.chainsaw.Main.1.

….

¿Cómo puedo solucionar que la mejor manera? Lint sugiere suprimir esta advertencia por id, pero esto significa suprimir toda advertencia por el tipo, ¿estoy bien? Esto parece que no es la mejor solución … Tal vez alguna manera de especificar pelusa no comprobar el paquete log4j?

One Solution collect form web for “Lint encuentra advertencias en log4j utilizadas en el proyecto de Android”

awt no está soportado en Android.

En su lugar, utilice los gráficos nativos de Android como se detalla en Cómo agregar el paquete java.awt.image en Android y otras preguntas como 25488832: using-awt-classes-in-android

Por supuesto esto no ayuda mucho si usted confía en una biblioteca que confía en awt. Posiblemente hay una versión de Android de tal biblioteca.

(Puede estar bien usar partes de una biblioteca que provoca este error.Usted sólo puede usar partes de la biblioteca que no utilizan awt, sino, RTE.Para esto, su proceso de construcción tendría que tolerar la reacción de Lint. probablemente más seguras alrededor de esto.)

  • ¿Cómo habilitar la verificación de pelusa de Android para la anotación @Nullable?
  • Cómo suprimir Android Lint advertencia en Gradle script
  • Los recursos no utilizados de la capa de androide del módulo de la biblioteca se utilizan en la aplicación
  • Cómo ignorar el atributo Ignorar InnerClasses
  • ¿Cómo añadir -Xlint: desmarcado a mi proyecto basado en Android Gradle?
  • ¿Por qué estoy recibiendo una advertencia sin marcar?
  • Marcador de posición de la cadena de Android diferentes idiomas
  • Incapaz de construir el slidingmenu con gradle, fallando en la pelusa
  • NoReadAccessException excepción al exportar errores de Lint para generar Informe HTML en Android Studio
  • "El espacio de nombres no está limitado" en Android Lint check
  • Suprimir advertencia de pelusa en el nivel de vista
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.