Android Studio 错误:找到 2 个文件,路径为“kotlin/internal/internal.kotlin_builtins”

Android Studio Error: 2 files found with path ‘kotlin/internal/internal.kotlin_builtins’

提问人:kuromi 提问时间:11/7/2023 更新时间:11/7/2023 访问量:39

问:

我正在使用 Kotlin 处理一个 Android 项目,遇到了一个似乎无法解决的问题。当我尝试构建我的项目时,我收到以下错误:

2 files found with path 'kotlin/internal/internal.kotlin_builtins'.
Adding a packagingOptions block may help, please refer to
https://developer.android.com/reference/tools/gradle-api/8.1/com/android/build/api/dsl/ResourcesPackagingOptions
for more information

该错误表明我的构建中包含两个具有相同路径的文件,并且添加 packagingOptions 块可能会有所帮助。

我尝试将建议的块添加到我的 build.gradle.kts 文件中,但错误仍然存在。

这是我的build.gradle.kts文件的相关部分:

plugins {
    id("com.android.application")
    id("org.jetbrains.kotlin.android")
    id("com.google.devtools.ksp")
    id("kotlin-parcelize")
    id("com.google.dagger.hilt.android")
}

android {
    // ...
    packaging {
        resources {
            excludes += "/META-INF/{AL2.0,LGPL2.1}"
            excludes += "kotlin/reflect/reflect.kotlin_builtins"
        }
    }
    // ...
}

dependencies {
    // ...
    implementation("org.jetbrains.kotlin:kotlin-reflect:1.8.10")
    // ...
}

我还尝试将我的依赖项更新到最新版本,但仍然出现错误。我不确定在这一点上还能尝试什么,所以任何帮助将不胜感激。请记住,我是新手,所以也许我错过了一些东西。提前😊致谢

Kotlin Android-Studio gradle-kotlin-dsl

评论


答: 暂无答案