Я настраиваю Firebase для своего Android-приложения и столкнулся с небольшой складкой / проблемой.У меня есть несколько продуктов, таких как стандартные dev , qa и prod .Эти продукты имеют одинаковый идентификатор приложения.Однако у меня есть одна разновидность, в которой идентификатор приложения отличается:
productFlavors {
dev {
applicationId "com.acme.myandroidapp"
}
qa {
applicationId "com.acme.myandroidapp"
}
foo {
applicationId "com.acme.foo"
}
prod {
applicationId "com.acme.myandroidapp"
}
Это приводит к сбою сборки gradle с ошибкой «Не найден соответствующий клиент для имени пакета com.acme.foo».
Я просмотрел оба: Не найдено подходящего клиента для имени пакета (Google Analytics) - несколько productFlavors & buildTypes и google-services.json для разных productFlavors
К сожалению, ни один из этих вопросов не касается морщины наличия другого идентификатора приложения для конкретного вкуса продукта.Я пытался поместить копию файла google-services.json в основу каждого аромата, но радости не было.
Мысли о том, как вы поддерживаете различные идентификаторы приложений со Службами Google под Android?