我对 Firebase 分发配置有疑问。这是我的 build.gradle
的一部分在 Kotlin DSL 中
flavorDimensions("dim")
productFlavors {
create("fl1") {
applicationIdSuffix = ".fl1"
setDimension("dim")
firebaseAppDistribution {
releaseNotes = "$name"
groups = "group-fl1"
}
}
create("fl2") {
applicationIdSuffix = ".fl2"
setDimension("dim")
firebaseAppDistribution {
releaseNotes = "$name"
groups = "group-fl2"
}
}
}
flavor 1 和 flavor 2 已上传到 2 个不同的 Firebase 项目 - 因此我有两个 google-services.json
文件位于:src/fl1
和 src/fl2
.根据观察,Firebase App Distribution 插件始终使用第二个
firebaseDistribution
的配置堵塞。看起来这没有设置为 flavor ,而是全局设置。例如,当我调用
assembleFl1Debug appDistributionUploadFl1Debug
正确的 .apk 位于正确的 Firebase 项目中,但发行说明和组都不正确。有人有类似的问题吗?
最佳答案
我将此报告给 Firebase 支持,并刚刚收到确认它是错误的确认,但尚未安排解决方法或修复日期:(
这仅涉及用 Kotlin DSL 编写的 build.gradle 文件。
关于android - 如何使用 Kotlin DSL 让 Firebase 应用程序分发适用于不同的风格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62592213/