2012-03-14 2 views
15

как получить ключ отпечатка MD5.Android: Ключ API Карт Google Maps: ключ сертификации 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 ключа.

Большое спасибо.

+0

Google теперь устаревшее эту услугу для Android приложений. –

+0

@Cool Jatt любое доказательство документа для того же – Android

+0

@BlackDevil: Пожалуйста, проверьте эту ссылку: https://developers.google.com/maps/documentation/android/v1/hello-mapview –

ответ

18
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

Используйте приведенную выше команду, вы получите все ключи.

The google API key is here.

+0

спасибо @santhosh –

7

http://mobiforge.com/developing/story/using-google-maps-android обратитесь по этой ссылке.

Используйте версию JDK версии 1.6 вместо 1.7, потому что по умолчанию 1.7 генерирует отпечаток пальца с SHA1.

+0

спасибо @richa, но я получил его. Эта ссылка дает мне такой же результат. –

+1

Мне нужен сертификат MD5, а не сертификат SHA1. пожалуйста, если мне помогут другие решения. большое спасибо. –

+0

обновил мой ответ ... – Richa

2

Насколько я знаю, выше вы получили ключ, теперь вам нужно зарегистрировать его на этом link.

+0

Мне нужно зарегистрироваться в этой ссылке. но мне нужны ключи MD5. Теперь я получаю это, набрав '-V' b4 '-list' в свою команду, я получу все ключи. Спасибо –

+1

Хорошо. Таким образом, вы добились успеха. :) – Harpreet

+0

да я получил его :) @haps –

3

Для разработки приложения 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 и Settings \ Administrator.android \ debug.keystore» -storepass андроид -keypass андроид

перед выполнением этой команды, 1.Change путь ЦМД То'с keytool.exe место, которое, как правило, в программных файлах> Java> бен 2.inside двойные кавычки введите путь к андроид хранилища ключей, которые могут быть найдены in eclipse..windows> предпочтения> android> сборка

, в то время как для этого были проблемы, с которыми я столкнулся: 1.keytool error: java.lang.RuntimeException: ошибка использования и не является юридической командой ---- из-за нежелательных пробелов 2.tried для вставки -v команды для подробного

После получения MD5 перейдите по следующей ссылке http://code.google. com/android/maps-api-signup.html и войдите в свою учетную запись google. Чтобы получить ключ, который вы можете использовать в своем приложении.

8

для окон

step1: Пуск -> Выполнить ->

типа

C: \ Documents и 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: Пуск -> Выполнить ->

типа CMD и изменить каталог для платформы-инструментов Android SDK в и мимо следующей команды enter image description here нажмите клавишу ВВОД

enter image description here

теперь вы получаете MD5 сейчас, как его использовать ..... сейчас Перейти к https://developers.google.com/android/maps-api-signup

enter image description here

после этого нажмите кнопку Это даст вам карту API

+0

удивительный приятель ... спасибо .. замечательный объяснение –

+0

@ Tech.Rahul спасибо –

4

для окна можно использовать, как это.

1.Go, чтобы начать затем работать с открытым ЦМД введите

C: \ Documents и Settings \ NEETIKA.android \ debug.keystore

Теперь используйте следующую команду для получения отпечатков пальцев MD5.

keytool.exe -list -alias androiddebugkey -keystore "C: \ Android \ debug.keystore" -storepass андроид -keypass андроид

Вы получите отпечатки пальцев после этого

Чтобы найти Google API ключ: используйте эту ссылку - http://code.google.com/android/maps-api-signup.html

3

ссылка для android map api key 'https://developers.google.com/android/maps-api-signup' не работает.

, показывающий «Не удалось подключиться к удаленному серверу» в iframe над паттерном страницы. Кто-нибудь работал над ним недавно?

+0

я получил ключ на [ссылка] ( Http: // T3G-Гарретт. appspot.com/code.google.com/android/maps-api-signup.html) – user961524

2

В приведенных выше ответах показано, как получить ключ md5, но более новые версии jdk генерируют больше ключей и отображают SHA1 по умолчанию. Чтобы получить ключ md5 для 1.7 и более поздних версий:

1 идут в командную строку 2 Перейти в директорию из хранилища ключей C: \ Users \ Gideon.android 3 введите команду Keytool -v -list -keystore «C: \ Пользователи \ Gideon.android \ debug.keystore»андроид

-поищите код с MD5: шахты:

-1

Вы пропустите -v параметра в командной строке (для многословного я предполагаю) , без -v дает вам только контрольную сумму SHA1. с -v дает вам все: MD5, SHA1, SHA256 и всю информацию о сертификате.

0

Для окон

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.Get ключа для API v1 Карты Google Android: https://developers.google.com/maps/documentation/android/v1/maps-api-signup

5.To регистра для Goog le Maps Android API v1, выполните следующие действия:

-> Если у вас нет учетной записи Google, используйте ссылку на странице, чтобы установить ее.

-> Вставить MD5 ключ

-> Нажать кнопку "Generate API Key"

Смежные вопросы