У меня проблема с конфигурацией Firebase Distribution. Вот часть моего 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
, правильный .apk попадает в правильный проект Firebase, но примечания к выпуску и группы неверны. У кого-нибудь была похожая проблема?