天天看点

Android 打release包异常 Lint found fatal errors while assembling a release target.

运行debug时没有出现问题,但是打包过程中出现异常,

Lint found fatal errors while assembling a release target.

To proceed, either fix the issues identified by lint, or modify your build script as follows:
...
android {
    lintOptions {
        checkReleaseBuilds false
        // Or, if you prefer, you can continue to check for errors in release builds,
        // but continue the build even when errors are found:
        abortOnError false
    }
}
           

这个错误的出现那肯定是代码中有异常,不规范,但是不影响运行。如果只想编译通过,可以按照上面的提示,在build.gradle文件中,Android标签下添加这段代码即可

lintOptions {
        checkReleaseBuilds false
        // Or, if you prefer, you can continue to check for errors in release builds,
        // but continue the build even when errors are found:
        abortOnError false
    }
           

但是不建议这样做,这只是关闭了lint checkReleaseBuilds 的检查,异常依然存在。

最根本的解决方法还是找到异常所在:

在项目的build文件夹下找到这两个文件:

Android 打release包异常 Lint found fatal errors while assembling a release target.

两个文件都可以,不过lint-results-resease-fatal.html可以直观的查找到异常信息:

Android 打release包异常 Lint found fatal errors while assembling a release target.