una studio run optimizar generar firmar ejecutar configurar compilar como app aplicacion abrir android gradle android-studio lint gradlew

run - optimizar aplicacion android studio



Diferencia entre correr pelusa a través del menú de Android Studio y la línea de comandos gradlew (2)

Cuando ejecuto lo siguiente en una línea de comando:

./gradlew -lint

Obtengo resultados diferentes que si elijo la siguiente opción de menú dentro de Android Studio.

Analyze->Inspect Code...

¿Alguien puede explicar esto? ¿Esto es normal? ¿Debe un desarrollador prudente ejecutar ambos para encontrar todos los problemas potenciales con su proyecto?


En Android Studio puede personalizar qué inspecciones se ejecutan a través de Preferencias> Inspecciones; Es posible que algunas inspecciones de Lint estén deshabilitadas y no todas se ejecuten de forma predeterminada. Android Studio también puede ejecutar una gran cantidad de inspecciones que no sean de pelusa.


Usted está ejecutando dos herramientas diferentes. El comando:

$ ./gradlew lint

ejecuta la herramienta de pelusas que viene con el SDK de Android y la opción de menú

Analyze->Inspect Code...

en Android Studio es una característica heredada de JetBrains IntelliJ IDEA que se ejecuta:

<android studio path>/bin/inspect.sh