Один ключ Google Maps для нескольких разработчиков (Android)? Пользовательское хранилище Eclipse?

Это не может быть невозможно: у нас есть четыре разработчика в Android-приложении, которое использует карты google. Мы создали ключ карты, который работает для того, кто его создал. Все остальные, однако, видят плиточный MapView без фактической карты. Поскольку мой debug.keystore использовался для генерации, я подозревал, что другим нужно одно и то же хранилище ключей. Поэтому я переместил его в хранилище, чтобы у всех теперь была его копия. Затем все указали затмение на это хранилище ключей, используя пользовательскую настройку хранилища ключей в Android- > Build. Это все еще не работает. Что мы должны делать? Конечно, нам не нужно каждый использовать наш собственный ключ и продолжать заменять его после каждого нажатия?

Этот сайт (и веб-сайт в целом) содержит множество информации о ключах API Карт Google, но никто не ответил на мой вопрос, к сожалению.

Ответы

Ответ 1

Вместо того, чтобы указывать Eclipse на другое хранилище ключей, просто замените локальную debug.keystore на общую копию.

Ответ 2

В 2013 году для V2 вы можете включить столько приложений кейсторов, сколько захотите. Для меня это были отладочные и производственные хранилища. Просто выполните описанный ниже здесь (это общий процесс). Когда вы создаете Android-ключ в Google API Console, укажите каждый отпечаток, имя пакета в строке. Например:.

BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75;com.example
94:66:06:01:12:27:AC:39:BB:44:90:41:40:86:88:3D:96:A7:99:A9;com.example

Что это! Теперь у вас есть 1 ключ API для 2 хранилищ ключей.