報(bào)錯(cuò)內(nèi)容
org.gradle.api.tasks.TaskExecutionException:Executionfailedfortask':app:lintVitalRelease'.Toproceed,either fix the issues identified by lint,or modify your build scriptasfollows:
執(zhí)行l(wèi)intVitalRelease失敗了,存在致命錯(cuò)誤忠聚,同時(shí)還會(huì)提示
android{lintOptions{checkReleaseBuildsfalse// Or, if you prefer, you can continue to check for errors in release builds,// but continue the build even when errors are found:abortOnErrorfalse}}
簡(jiǎn)單的理解就是提示你可以忽略錯(cuò)誤设哗,這兩項(xiàng)的配置內(nèi)容意思是:
//所有正式版構(gòu)建執(zhí)行規(guī)則生成崩潰的lint檢查,如果有崩潰問(wèn)題將停止構(gòu)建checkReleaseBuildstrue// 如果為 true两蟀,則當(dāng)lint發(fā)現(xiàn)錯(cuò)誤時(shí)停止 gradle構(gòu)建abortOnErrorfalse
具體原因是在lint插件在檢查代碼的時(shí)候發(fā)現(xiàn)了代碼存在不符合規(guī)范的地方熬拒,lint是Android提供的一個(gè)靜態(tài)代碼檢查的工具,在gradle的構(gòu)建task中執(zhí)行了link檢查垫竞。
Android或者Flutter 打包 Execution failed for task ':app:lintVitalRelease'.的問(wèn)題
報(bào)錯(cuò)內(nèi)容
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:lintVitalRelease'.
To proceed, either fix the issues identified by lint, or modify your build script as follows:
執(zhí)行l(wèi)intVitalRelease失敗了澎粟,存在致命錯(cuò)誤,同時(shí)還會(huì)提示
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
? ? }
}
簡(jiǎn)單的理解就是提示你可以忽略錯(cuò)誤欢瞪,這兩項(xiàng)的配置內(nèi)容意思是:
? ? ? //所有正式版構(gòu)建執(zhí)行規(guī)則生成崩潰的lint檢查活烙,如果有崩潰問(wèn)題將停止構(gòu)建
? ? ? ? checkReleaseBuilds true
? ? ? // 如果為 true,則當(dāng)lint發(fā)現(xiàn)錯(cuò)誤時(shí)停止 gradle構(gòu)建
? ? ? ? abortOnError false
具體原因是在lint插件在檢查代碼的時(shí)候發(fā)現(xiàn)了代碼存在不符合規(guī)范的地方遣鼓,lint是Android提供的一個(gè)靜態(tài)代碼檢查的工具啸盏,在gradle的構(gòu)建task中執(zhí)行了link檢查。