Один ключ Google Maps для всех разработчиков? - PullRequest
10 голосов
/ 16 сентября 2011

Мы используем Google MapView в нашем приложении, но на разных компьютерах мы должны использовать разные ключи API, иначе MapView ничего не отображает.

Есть ли способ установить один ключ для всех разработчиков?

Ответы [ 2 ]

18 голосов
/ 16 сентября 2011

Есть ли способ установить один ключ для всех разработчиков?

Для ключа подписи отладки скопируйте хранилище ключей отладки (например, ~/.android/debug.keystore) между ПК разработчика и не забудьте обновить их все снова, когда истечет срок хранения этого хранилища ключей.

Для производственного ключа подписи скопируйте производственное хранилище ключей между компьютерами разработчика.

Обратите внимание, что я не пробовал копировать хранилища ключей между Windows и не Windows (OS X, Linux), поэтому я не знаю, есть ли там какие-либо возможные проблемы, связанные с окончанием строки.

13 голосов
/ 16 сентября 2011

Да, вы можете использовать общий ключ, чтобы сделать MapView видимым во всех Device, используя Release Key.

  1. Получите MD5 Key со своего компьютера и перейдите по ссылке Googles для полученияMap Key и получите Unique key для своей системы.
  2. Скопируйте и вставьте его в XML файл
  3. Теперь щелкните правой кнопкой мыши Project-> Export Application-> Select your Project-> Next-> Выбрать новое хранилище ключей -> Завершить все остальные шаги
  4. Запишите свой псевдоним и пароль.
  5. Теперь, если вы завершите весь процесс заполнения, вы получите один файл .apk иФайл хранилища ключей в вашем сохраненном местоположении.
  6. Теперь откройте приглашение commamd, введите в нем эту команду -> Получил путь к бинарному файлу Java -> keytool.exe -list -alias "aliasname" -keystore "location of keystore generated" -storepass "password" -keypass "password"
  7. Теперь нажмите ENTER вы получите MD5 снова
  8. Теперь скопируйте его, вставьте его в ссылку Google Key и получите ваш ключ.
  9. Теперь перейдите к XML, вставьте новый ключ в XML file.
  10. Теперь щелкните правой кнопкой мыши Project-> Export Application-> Выберите свой проект-> Next-> Использовать существующее хранилище ключей -> GivМестоположение и пароль-> Далее
  11. Теперь ваше имя псевдонима появится в вашем раскрывающемся списке-> Выберите его -> Введите пароль -> Далее
  12. Будет запрошено место для сохранения вашего окончательного .apk файл.
  13. Выберите ваше местоположение и магазин.
  14. Теперь этот окончательный файл .apk покажет MAPVIEW на всех устройствах.

     C:\Users\FSSD6>keytool.exe -list -alias aliasname -keystore "location" -storepass password -keypass password
    

Для получения дополнительной помощи отметьте Maplink и этот блог

...