Один ключ Google Maps для нескольких разработчиков (Android)? Затмение пользовательских хранилищ ключей? - PullRequest
15 голосов
/ 06 декабря 2010

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

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

Ответы [ 2 ]

11 голосов
/ 23 июля 2013

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

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 хранилищ ключей.

9 голосов
/ 06 декабря 2010

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

...