我对 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"
}
}
}
风味 1 和风味 2 上传到 2 个不同的 Firebase 项目 - 因此我有两个google-services.json
文件:src/fl1
和src/fl2
.
根据观察 Firebase App Distribution 插件始终使用第二个firebaseDistribution
块的配置。看起来这没有设置为风味,而是全局设置。assembleFl1Debug appDistributionUploadFl1Debug
例如,当我在正确的 Firebase 项目中调用正确的 .apk 时,但发行说明和组都不正确。有人有类似的问题吗?