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!


Add this in your app/build.gradle file

android {
    //...
    lintOptions {
        abortOnError false
    }
}

  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


You have some lint issues while you are bulding the app module.

You can find all issues found in the report generated in Project\module\build\outputs.
Here you will find the html file and the xml file with the lint report.

Using this script in the app\build.gradle

android {
    lintOptions {
        abortOnError false
    }
}

you can disable the block but it is not the best practice.
You should analyze the lint report to solve each point.


I think it's better to find the errors rather than ignoring them.

try this:

In Gradle Console find "Wrote HTML report to file", open the indicated HTML file and you will find a lint report

Go to your errors and fix them

HTML lint report


Your build.gradle(Module: app) should include


android {
    lintOptions {
        abortOnError false
    }
}