Android Studio 打包release时报错:Module was compiled with an incompatible version of Kotlin.

报错内容:

D:/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.7.0/362da0b4951ed79a6591743a7fddcfb8c73809f6/kotlin-stdlib-jdk8-1.7.0.jar!/META-INF/kotlin-stdlib-jdk8.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.7.1, expected version is 1.4.0.

Android Studio 打包release时报错:Module was compiled with an incompatible version of Kotlin._第1张图片

 在lintVitalRelease时报错。

app:lintVitalRelease 是一个 Gradle 任务,它用于执行 Android Lint 工具的静态代码分析,并检查应用程序在 Release 模式下使用的代码中是否存在致命错误(Vital Errors)。通常情况下,我们在编写 Android 应用程序时都会使用 Lint 工具来检查代码质量,并修复其中的一些问题。但是,在发布应用程序之前,我们还需要确保应用程序的代码中没有任何致命错误,以避免在用户使用应用程序时出现崩溃或其他严重问题。

解决方法:

既然该任务只是代码分析,可以不执行这个任务。

在app中的build.gradle添加lintOptions配置

android {
    lintOptions{
        checkReleaseBuilds false
        abortOnError false
    }
}

你可能感兴趣的:(Android,android,studio,android)