android android-studio gradle android-gradle android-studio-2.0

android - Construcción de Gradle: la ejecución falló para la tarea '': app: lint''



android-studio android-gradle (8)

  1. Cambiar a vista de proyecto
  2. Luego, proyecto / app / build / reports / lint-results
  3. Ahora, encontrará los archivos de resultados de pelusa en dos formatos: 1) xml y 2) html.

Puedes ver estos archivos como están. Sin embargo, me parece que ver los resultados de la pelusa en un navegador es fácil para los ojos. Simplemente haga clic derecho en el archivo html y elija ver en el navegador.

Se abre como la imagen de abajo en mi navegador Chrome.

Estoy usando Android Studio 2.0 y estaba intentando ejecutar mi programa cuando sucedió algo extraño. Ejecuté el comando de compilación del gradle y obtuve este error:

FAILURE: Build failed with an exception. * What went wrong: Execution failed for task '':app:lint''. > Lint found errors in the project; aborting build. Fix the issues identified by lint, or add the following to your build script to proceed with errors: ... android { lintOptions { abortOnError false } } ... * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 4.197 secs Lint found errors in the project; aborting build. Fix the issues identified by lint, or add the following to your build script to proceed with errors: ... android { lintOptions { abortOnError false } } ... 10:41:28: External task execution finished ''build''.

Y entonces ... ¿Qué diablos es eso? Se supone que debo hacer para resolver este problema al agregar el código a gradle.build, pero la pregunta es: ¿por qué recibí este mensaje de error?

Por favor, sálvame chicos!


Añade esto en tu build.gradle

android { lintOptions { abortOnError false } }


Creo que es mejor encontrar los errores que ignorarlos.

prueba esto:

En la consola de Gradle, busque " Informe HTML escrito en archivo ", abra el archivo HTML indicado y encontrará un informe de pelusas.

Ve a tus errores y arréglalos.


Ejecute gradle build -i lugar de solo gradle build . Habrá mucha más salida de lo habitual. Algo se verá así:

> Task :project-name:lint FAILED Putting task artifact state for task '':project-name:lint'' into context took 0.0 secs. Up-to-date check for task '':project-name:lint'' took 0.0 secs. It is not up-to-date because: Task has not declared any outputs. Ran lint on variant release: 333 issues found Ran lint on variant debug: 333 issues found Wrote HTML report to file:///some/path/lint-results.html Wrote XML report to file:///some/pahth/lint-results.xml :project-name:lint (Thread[Task worker for '':'',5,main]) completed. Took 1.756 secs.

Echa un vistazo a /some/path/lint-results.html para ver por qué falló la pelusa. Una vez que se solucionen esos errores, su compilación se completará sin problemas.


Sólo agregue este código en la construcción de Gradle:

android { lintOptions { abortOnError false } }

Eso debería bastar.


Tiene algunos problemas de pelusas mientras está construyendo el módulo de la aplicación.

Puede encontrar todos los problemas encontrados en el informe generado en Project/module/build/outputs .
Aquí encontrará el archivo html y el archivo xml con el informe de pelusas.

Usando este script en la app/build.gradle

android { lintOptions { abortOnError false } }

puede deshabilitar el bloqueo pero no es la mejor práctica .
Debes analizar el informe de pelusas para resolver cada punto.


Tu build.gradle (Module: app) debería incluir

android { lintOptions { abortOnError false } }


Execution failed for task '':app:lintVital[myBuildVariant]'' el error Execution failed for task '':app:lintVital[myBuildVariant]'' y un error de puntero nulo. Sucedió después de cambiar de sucursal y lo que me ayudó fue hacer un Build -> Clean Project