Я хочу сделать приложение для Android, которое использует Карты Google. Я установил Eclipse, Android JDK и AVD (Android Virtual Device). Я последовал этому руководству: 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 и получу ключ GM API, этот ключ не будет работать на каком-либо другом компьютере. Я знаю, что одним из решений является то, что каждый из разработчиков получает свой собственный ключ API, но я не думаю, что это гладкое решение.
Я попытался прочитать отпечатки пальцев MD5, и, насколько я понимаю, вы можете создавать, экспортировать и импортировать их. Итак, можно ли решить, что я создаю spesific отпечаток пальца, экспортирую его, отправляю его всем другим разработчикам, а затем они могут импортировать его? Но насколько я понимаю, это должен быть отладочный сертификат? И в таком случае, как мне сделать, экспортировать и импортировать один? Я прочитал об этом и знаю, что я использую команду keytool, но я не могу найти простых примеров. Пожалуйста, просветите меня 🙂
Вы можете получить debug.keystore
от одного из членов команды, поместить в Subversion, а затем дать команду другим членам команды memebrs заменить их файл 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 ,