0

我在 Kotlin Multiplatform Mobile (KMM) 项目上工作,并试图为 Android 应用程序生成签名的发布应用程序包并遇到此错误

引起:com.android.tools.r8.internal.b:类型packageName.BuildConfig被定义多次

一个BuildConfig在 Androidapp模块中,另一个在shared模块中,具有相同的包名称。

这是来自我的应用程序模块 Gradle

buildTypes {
    getByName("release") {
        isMinifyEnabled = false
    }
}

对于 Building Debug Apk 或 App Bundle,我没有遇到过这个问题。

4

1 回答 1

1

我会尝试以下方法:

  1. 确保您的sharedapp模块具有不同的包名称
  2. 尝试做一个干净的构建/重建
于 2021-09-19T12:47:17.610 回答