【问题标题】:BuildConfig is defines multiple times in a KMM projectBuildConfig 在 KMM 项目中定义多次
【发布时间】:2021-11-13 09:23:20
【问题描述】:

我正在开发一个 Kotlin Multiplatform Mobile (KMM) 项目,并试图为 Android 应用程序生成一个签名的发布应用程序包,但遇到了这个错误

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

一个BuildConfig 位于Android app 模块中,另一个位于shared 模块中,具有相同的包名。

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

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

我没有遇到过构建调试 Apk 或 App Bundle 的问题。

【问题讨论】:

    标签: android build android-r8 kotlin-multiplatform-mobile kmm


    【解决方案1】:

    我会尝试以下方法:

    1. 确保您的 sharedapp 模块具有不同的包名称
    2. 尝试进行干净构建/重建

    【讨论】:

    • 更改包名有效,谢谢
    猜你喜欢
    • 1970-01-01
    • 2020-12-23
    • 2014-07-26
    • 2021-05-13
    • 1970-01-01
    • 2021-12-16
    • 2022-08-18
    • 2013-11-20
    相关资源
    最近更新 更多