Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Gradle build: Execution failed for task ':app:lint'

I'm using Android Studio 2.0 and I was trying to running my program when something strange happened. I ran the build command of the gradle and I got this 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'. 

And so... What the hell is that? I'm supposed to do to solve this problem adding the code to the gradle.build, but the question is: why I got this error message?

Please save me guys!

like image 672
Davide Avatar asked Apr 26 '16 08:04

Davide


People also ask

What is lint in gradle?

The Gradle Lint plugin is a pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts and related files.

What is task clean in gradle?

In this way the clean task (with the type=delete) deletes the build directory when it runs. It is useful when you modify some config files like the settings. gradle which can requires a complete clean.

How do you make lint baseline?

Lint Baseline Test First, create a new project. Perform a Gradle sync. Then run lint: Analyze > Inspect Code; choose the whole project. Lint should now run, the Inspections View opens up, and in the bottom right corner a bubble tells you that lint has created a baseline file with the current issues.


2 Answers

Add this in your app/build.gradle file

android {     //...     lintOptions {         abortOnError false     } } 
like image 104
Pinks Avatar answered Oct 19 '22 11:10

Pinks


  1. Switch to project view
  2. Then, project/app/build/reports/lint-results
  3. Now, you will find the lint-result files in two formats - 1) xml and 2) html.

You can view these files as is. However, I find viewing the lint results in a browser to be easy on the eyes. Just right-click on the html file and choose view in browser.

It opens up like the image below in my Chrome browser.

Screenshot of lint results

like image 31
Avid Programmer Avatar answered Oct 19 '22 12:10

Avid Programmer