此问题发生在编译为 release 版本时,出现错误提示如下:
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(app) 的 android{...} 中按照上述提示添加后,重新编译还遇到这个提示,请尝试按照以下方法解决:
android {
buildTypes {
release {
//在这里添加:
lintOptions {
checkReleaseBuilds false
abortOnError false
}
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
搞定。
此问题多发生在老项目用新版本IDE编译时,具体原因待查。
本文解决了一个常见的Android项目编译问题,当在release模式下编译时遇到Lint找到致命错误的情况。通过调整build.gradle文件中的lintOptions设置,可以成功避免编译中断,确保项目顺利构建。
937

被折叠的 条评论
为什么被折叠?



