android - BuildConfig 在 KMM 项目中定义多次
问题描述
我在 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,我没有遇到过这个问题。
解决方案
我会尝试以下方法:
- 确保您的
shared
和app
模块具有不同的包名称 - 尝试做一个干净的构建/重建
推荐阅读
- javascript - react-aad-msal 清除本地存储。传递状态
- android - 使用 RecyclerView、ListAdapter 和 ViewModel 保存检查状态的最佳实践
- dolphindb - 在 DolphinDB 中显示 dfsdatabase
- c# - 如果少于 1 秒,WPF 表单不透明度淡入淡出动画未完成
- mysql - 如何在特殊条件下每月划分数据
- c# - 如何通过 Autofac 5 的配置文件(运行时配置)使用外部插件
- java - 使用 FirebaseRecyclerAdapter 遍历 Firebase 中对象中的对象
- php - 如何在 .htaccess 中重定向特定模式 URI
- spring-boot - RestHighLevelClient JUnit 测试返回 NullPointerException
- javascript - Jinja 将引号转换为 '