打包APK出现org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:lintVitalRel

Posted chen-ying

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打包APK出现org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:lintVitalRel相关的知识,希望对你有一定的参考价值。

 

androidS Studio打包APK时出现问题:org.gradle.api.tasks.TaskExecutionException: Execution failed for task ‘:app:lintVitalRelease‘.

什么意思?任务‘:app:lintVitalRelease的执行失败。

关于lint是个什么东西看官网:https://developer.android.com/studio/write/lint?hl=zh-CN

或者:https://blog.csdn.net/u011240877/article/details/54141714#commentBox

总之,这是一个保证代码的可维护性与助力代码优化的一个工具,可以检查出代码当中不规范或者结构混乱等威胁代码质量的地方予以警告。

但是Lint的警告当中有的问题是不必要一定解决的,所以过度依赖这个工具,也可能造成代码编写时效率低下的问题。

所以在打包的过程当中,由于没有解决掉lint中警告的问题,没有办法通过编译进行打包。

所以可以在lint配置当中选择忽略它的警告,例如在app下的build.gradle下android闭包中添加:

lintOptions 
        checkReleaseBuilds false
        abortOnError false
    

就能成功打包了。

 

以上是关于打包APK出现org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:lintVitalRel的主要内容,如果未能解决你的问题,请参考以下文章

Ionic构建打包apk出现的问题集合

我用android studio创建一个TV项目,打包成apk 后 安装出现如下错误是怎么回事?

用apktool打包BlurPhone.apk文件为啥会出现错误,怎么解决

打包APK出现org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:lintVitalRel

VS2015要ApacheCordova项目如何打包apk和ipa

Android Studio apk打包,keystore.jks文件生成,根据keystore密钥获取SHA1安全码