BuildConfig 在 KMM 项目中定义了多次
BuildConfig is defines multiple times in a KMM project
我正在 Kotlin Multiplatform Mobile (KMM) 项目上工作,并试图为 Android 应用程序生成一个已签名的发布应用程序包,但遇到了这个错误
Caused by: com.android.tools.r8.internal.b: Type packageName
.BuildConfig is defined multiple times
一个 BuildConfig
在 Android app
模块中被发现,另一个在 shared
模块中,具有相同的包名。
这是我的应用程序模块 Gradle
buildTypes {
getByName("release") {
isMinifyEnabled = false
}
}
构建调试 Apk 或 App Bundle 时我没有遇到过这个问题。
我会尝试以下方法:
- 确保您的
shared
和 app
模块具有不同的包名称
- 尝试clean-build/rebuild
我正在 Kotlin Multiplatform Mobile (KMM) 项目上工作,并试图为 Android 应用程序生成一个已签名的发布应用程序包,但遇到了这个错误
Caused by: com.android.tools.r8.internal.b: Type
packageName
.BuildConfig is defined multiple times
一个 BuildConfig
在 Android app
模块中被发现,另一个在 shared
模块中,具有相同的包名。
这是我的应用程序模块 Gradle
buildTypes {
getByName("release") {
isMinifyEnabled = false
}
}
构建调试 Apk 或 App Bundle 时我没有遇到过这个问题。
我会尝试以下方法:
- 确保您的
shared
和app
模块具有不同的包名称 - 尝试clean-build/rebuild