Как разработать приложение для Android с API Google Maps на нескольких компьютерах? - PullRequest
7 голосов
/ 11 марта 2012

Я хочу создать приложение для Android, которое использует Google Maps. Я установил Eclipse, Android JDK и AVD (виртуальное устройство Android). Я последовал этому уроку: http://developer.android.com/resources/tutorials/hello-world.html и сделал свое первое приложение. И это работает:)

Но чтобы разработать приложение для Android, которое использует API Карт Google, вам необходимо получить Ключ API Карт Google. По этой ссылке http://code.google.com/android/add-ons/google-apis/mapkey.html вы получаете ключ, получив отпечаток MD5 вашего ключа отладки в папке JDK. Проблема в том, что этот отпечаток отличается от компьютера к компьютеру.

Итак, моя проблема заключается в следующем: мы должны разрабатывать на нескольких компьютерах. Мы используем Subversion в качестве источника контроля над этим проектом. Как это можно решить?

Если я зарегистрирую свой отпечаток MD5 и получу ключ API GM, этот ключ не будет работать на любом другом компьютере. Я знаю, что одно решение состоит в том, что каждый из разработчиков получает свой собственный персональный ключ API, но я не думаю, что это гладкое решение.

Я пытался прочитать отпечатки пальцев MD5, и, насколько я понимаю, вы можете создавать, экспортировать и импортировать их. Итак, может ли быть решение, что я создаю специальный отпечаток, экспортирую его, отправляю всем другим разработчикам, а затем они могут импортировать его? Но как я понимаю это должен быть отладочный сертификат? И в таком случае, как мне сделать, экспортировать и импортировать один? Я решил прочитать об этом и знаю, что использую команду keytool, но не могу найти простых примеров. Пожалуйста, просветите меня:)

1 Ответ

8 голосов
/ 11 марта 2012

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

ADD1 : Смотрите также эту ссылку: http://groups.google.com/group/android-developers/browse_thread/thread/c9051635ab37f252

ADD2 : http://developer.android.com/guide/publishing/app-signing.html#debugmode

Место хранения по умолчанию для AVD находится в ~ / .android / в OS X и Linux, в C: \ Documents and Settings \ .android \ в Windows XP и в C: \ Users \ .android \ в Windows Vista и Windows 7.

...