Android: Регистрация ключей API Карт Google: ключ сертификации MD5
как получить ключ отпечатка MD5.
Я использую эту команду:
C:\Program Files\Java\jdk1.7.0_04\bin>keytool.exe -list -alias androiddebugkey -keystore "C:\Documents and Settings\IBM\.android\debug.keystore" -storepass android -keypass android `
но не может получить ключ MD5, но я получаю ключ отпечатка сертификата (SHA1)
androiddebugkey, Jan 16, 2012, PrivateKeyEntry,Certificate fingerprint (SHA1):A4:9E:8F:FA:1A:B2:A0:79:3D:D3:95:41:82:3B:F6:DA:78:40:DD:DE
Я хочу сертификат MD5.
Большое спасибо.
Ответы
Ответ 1
C:\Program Files\Java\jdk1.7.0_04\bin>keytool.exe -V -list -alias androiddebugkey -keystore "C:\Documents and Settings\IBM\.android\debug.keystore" -storepass android -keypass android
Рассмотрим jdk-bin path
в first path
месте и home user directory
в second path
. Для windows 7
это похоже на C:\Users\username\.android\debug.keystore
Используйте приведенную выше команду, вы получите все ключи.
Здесь находится ключ API Google.
Ответ 2
для окон
step1: start → run →
тип
C:\Documents and Settings\ashish \.android
услышать, что вы должны передать своего текущего пользователя
и найдите debug.keystore
![description]()
теперь получите путь к debug.keystore
C:\Documents and Settings\ashish\.android\debug.keystore
теперь команда для получения MD5
keytool -list -alias androiddebugkey -keystore <path_to_debug_keystore>.keystore -storepass android -keypass android
поэтому теперь мы передаем путь dedug.keystore
полная команда
keytool -list -alias androiddebugkey -keystore "C:\Documents and Settings\ashish\.android\debug.keystore" -storepass android -keypass android
Шаг 2: start → run →
введите cmd и смените каталог на платформенные платформы android sdk и пропустите следующую команду
нажмите enter
![enter image description here]()
теперь вы получаете MD5 сейчас, как использовать его.....
теперь перейдите к https://developers.google.com/android/maps-api-signup
![enter image description here]()
после этого нажмите кнопку. Он даст вам карту api
Ответ 3
http://mobiforge.com/developing/story/using-google-maps-android ссылаются на эту ссылку.
Используйте JDK версии 1.6 вместо 1.7, потому что по умолчанию 1.7 генерирует отпечаток с SHA1.
Ответ 4
Для окна Вы можете использовать это.
1. Чтобы начать, запустите open cmd, затем введите
C:\Documents and Settings\NEETIKA.android\debug.keystore
Теперь используйте следующую команду для получения отпечатка MD5.
keytool.exe -list -alias androiddebugkey -keystore "C:\android\debug.keystore" -storepass android -keypass android
После этого вы получите отпечаток пальца
Чтобы найти ключ API Google: используйте эту ссылку - http://code.google.com/android/maps-api-signup.html
Ответ 5
Для разработки приложения Google Maps в android первым шагом является получение API Google (содержащий maps.jar).
Если его нет в Eclipse IDE, вы можете загрузить его в eclipse, перейдя в Windows > Android sdk manager > ... затем выберите необходимый API Google.
Создайте новый AVD с целью использования в качестве API Google. Здесь вы запускаете приложение Google Maps.
Чтобы получить отпечаток MD5, выполните следующую команду в cmd
keytool.exe -list -alias androiddebugkey -keystore "C:\Documents and Settings\Администратор .android\debug.keystore" -storepass android -keypass android
перед выполнением этой команды,
1. измените путь cmd на местоположение keytool.exe, которое обычно находится внутри файлов программы > java > bin
2. двойные кавычки includeinside вводят путь к вашему хранилищу ключей android, который можно найти в eclipse..windows > preferences > android > build
в то время как эти проблемы, с которыми я столкнулся, были
Ошибка 1.keytool: java.lang.RuntimeException: ошибка использования и не является юридической командой ---- из-за нежелательных пробелов
2.tried для вставки команды -v для подробного
После получения MD5 перейдите по следующей ссылке http://code.google. com/android/maps-api-signup.html и войдите в свою учетную запись google. Чтобы получить ключ, который вы можете использовать в своем приложении.
Ответ 6
ссылка для андроидной карты api key 'https://developers.google.com/android/maps-api-signup' не работает.
показывающий "Не удалось подключиться к удаленному серверу" в iframe выше fotter страницы. Кто-нибудь недавно работал над ним?
Ответ 7
Насколько я знаю, вы получили ключ, который вам нужен, теперь вам нужно зарегистрировать его на этой .
Ответ 8
В приведенных выше ответах показано, как получить ключ md5, но более новые версии jdk генерируют больше ключей и отображают SHA1 по умолчанию. Чтобы получить ключ md5 для 1.7 и более поздних версий:
1 перейдите в командную строку
2 перейдите в каталог хранилища ключей C:\Users\Gideon.android
3 введите эту команду keytool -v -list -keystore "C:\Users\Gideon.android\debug.keystore" android
4 найдите код с MD5: мой был:
Ответ 9
use **-V** in cmd prompt........:)
Ответ 10
Для окон
1. Установите файл debug.keystore
"C:\Users\bhushan.android\debug.keystore"
2.Вставьте файл keytool.exe в папку Java\bin
C:\Program Files\Java\jre7\bin>keytool -v -list -alias androiddebugkey -keystore
C:\Users\bshirsath\.android\debug.keystore -storepass android -keypass android
Alias name: androiddebugkey
Creation date: Mar 8, 2012
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 1f5b8c95
Valid from: Thu Mar 08 17:51:52 IST 2012 until: Sat Mar 01 17:51:52 IST 2042
Certificate fingerprints:
MD5: 6E:E7:47:2E:A7:07:8A:42:77:89:A8:83:C7:A6:53:87
SHA1: 1D:99:2B:0E:D3:2F:DE:12:92:CE:86:EE:5A:D2:99:80:28:F7:B6:22
SHA256: 30:0B:FC:40:7F:57:9F:51:FF:60:94:B9:CE:27:C1:7A:9D:EF:F7:14:C8:
36:B0:E8:F4:11:13:23:B1:67:17:08
Signature algorithm name: SHA256withRSA
Version: 3
Extensions:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: DF 53 60 E5 59 3A 8C 07 EA E1 A2 3F 00 57 45 DD .S`.Y:.....?.WE.
0010: DF 29 08 BA .)..
]
]
4. Установите ключ для API Android Google Maps v1:
https://developers.google.com/maps/documentation/android/v1/maps-api-signup
5.Чтобы зарегистрироваться для Google API Android API v1, выполните следующие действия:
- > Если у вас нет учетной записи Google, используйте ссылку на странице, чтобы установить ее.
- > Вставить ключ MD5
- > Нажмите "Создать ключ API"
Ответ 11
Вы пропустите параметр -v в командной строке (для verbose я предполагаю). без -v дает вам только контрольную сумму SHA1. с -v дает вам все: MD5, SHA1, SHA256 и всю информацию о сертификате.