Хорошо, так что это сообщение от полугодовой давности, но я подумал, что хотел бы добавить сюда некоторую информацию для людей, которые запутались во всем бизнесе с ключами API / MD5.Мне потребовалось некоторое время, чтобы понять, поэтому я предполагаю, что у других тоже были с этим проблемы (если только я не такой скучный).
Эти указания относятся к Windows XP, но я думаю, что это похоже на другиеверсии Windows.Похоже, пользователям Mac и Linux легче с этим, поэтому я не буду к ним обращаться.
Поэтому, чтобы использовать просмотры карт в ваших приложениях для Android, Google хочет проверить их, чтобы вы могли выйти из системы.соглашение об условиях использования API Карт Google.Я думаю, что они не хотят, чтобы вы делали какие-либо пошаговые GPS-приложения, чтобы конкурировать с их или чем-то еще.Я действительно не читал это.Упс.
Итак, перейдите к http://code.google.com/android/maps-api-signup.html и проверьте его.Они хотят, чтобы вы отметили поле «Я прочитал и согласен с условиями» и введите отпечаток MD5 вашего сертификата.Wtf это, вы могли бы сказать.Я не знаю, но просто делайте то, что я говорю, и ваше Android-приложение не пострадает.
Перейдите в Пуск> Выполнить и введите cmd, чтобы открыть командную строку.Вам нужно перейти в каталог с файлом keytool.exe, который может находиться в немного другом месте в зависимости от того, какую версию JDK вы установили.Мой находится в C:\Program Files\Java\jdk1.6.0_21\bin
, но попробуйте перейти к папке Java и посмотреть, какая у вас версия, и соответственно изменить путь.
После перехода к C: \ Program Files \ Java \ <"ваша версия JDK здесь">\ bin в командной строке введите
keytool -list -keystore "C:/Documents and Settings/<"your user name here">/.android/debug.keystore"
с кавычками.Конечно <<ваше имя пользователя здесь>> будет вашим собственным именем пользователя Windows.
(Если у вас возникают проблемы с поиском этого пути и вы используете Eclipse, вы можете проверить «Окно»> «Настройки»> «Android»> «Сборка» и проверить«хранилище ключей отладки по умолчанию»)
Нажмите клавишу ввода, и вам будет предложено ввести пароль.Просто нажмите Enter.И вуаля, в нижней части находится ваш отпечаток MD5.Введите свой отпечаток пальца в текстовое поле на странице регистрации API Карт Android и нажмите «Создать ключ API».
И ваш ключ во всей красе, с удобным образцом XML-макета, в котором введен ключ для копирования ивставить.