Вот что мы делаем:
Мы сохраняем ключ Карты в файле assets / environment.properties.По умолчанию он содержит ключ разработки.Во время выполнения во время запуска приложения мы все значения из этого файла в хэш и создаем наши представления карты вручную из ключа в этом файле (вы можете передать ключ API конструктору MapView
).Выпуская новую версию, наша система сборки копирует другой файл шаблона в environment.properties, который содержит рабочий ключ.Этот шаг будет отменен после того, как приложение будет построено путем отмены изменений с помощью системы контроля версий (мы используем Git).Это все автоматически.
Это до сих пор работало очень хорошо для нас.