【Unity编译错误】在Unity中打包安卓程序时gradle报错(Execution failed for task ‘:launcher:lintVitalAnalyzeRelease‘)

仅做备忘

错误信息

Execution failed for task ‘:launcher:lintVitalAnalyzeRelease’.


* What went wrong:
Execution failed for task ':launcher:lintVitalAnalyzeRelease'.
> Could not resolve all files for configuration ':launcher:releaseCompileClasspath'.
   > Failed to transform out.aar (project :unityLibrary) to match attributes {artifactType=android-lint-exploded-aar, com.android.build.api.attributes.AgpVersionAttr=7.4.2, com.android.build.api.attributes.BuildTypeAttr=release, com.android.build.gradle.internal.attributes.VariantAttr=release, org.gradle.usage=java-api}.
      > Execution failed for ExtractAarTransform: ...................\Gradle\unityLibrary\build\intermediates\local_aar_for_lint\release\out.aar.
         > malformed input off : 7, length : 1

解决方式

一句话总结

由于gradle在编译时检查到大文件时会报错,直接禁用realeaseBuilds即可。

lintOptions {
        checkReleaseBuilds false
        abortOnError false
    }

具体操作步骤

  1. 启用自定义gradle配置
    在这里插入图片描述
  2. 修改配置

文件位置:
在这里插入图片描述

修改内容:

在这里插入图片描述