Отладочный отпечаток Android MD5 отсутствует в хранилище ключей отладки - PullRequest
0 голосов
/ 03 мая 2011

Я собрал новую машину для разработки и установил Android SDK. Я пытался получить отладочный отпечаток Android MD5, но не смог его сгенерировать. Я удалил debug.keystore, чтобы создать новый, и присутствует только отпечаток SHA1.

Пожалуйста, сообщите

Вот мое содержимое debug.keystore:

c:> "C: \ Program Files \ Java \ jdk1.7.0 \ bin \ keytool" -list -keystore "C: \ users \ me \ .android \ debug.keystore Введите пароль хранилища ключей:

******* WARNING WARNING WARNING ******* * Целостность информации, хранящейся в вашем хранилище ключей * * НЕ проверено! Чтобы проверить его целостность, * * Вы должны предоставить свой пароль хранилища ключей. * ******* WARNING WARNING WARNING **** ***

Тип хранилища ключей: JKS Поставщик Keystore: SUN

В вашем хранилище ключей содержится 1 запись

androiddebugkey, 2 мая 2011 г., PrivateKeyEntry, Отпечаток сертификата (SHA1): F8: A5: 0E: DD: 61: 5D: FC: 86: D9: 33: 13: 48: 30: E0: EF: 37: 47: 81: 60: EF

с:>

Я использую 64-разрядную версию Windows7. Отпечатки MD5 также не отображаются в моем производственном хранилище ключей, которое я восстановил из резервной копии из предыдущей системы (WindowsXP SP3).

Ответы [ 5 ]

3 голосов
/ 17 декабря 2012

Выполните следующие действия: -

c:> cd "C: \ Program Files \ Java \ jdk1.6.0 \ bin> keytool" -list -keystore "C: \ users \ me.android \ debug.keystore"

* примечание: - замените меня своим именем пользователя

после этого вы получаете MD5, Скопируйте этот MD5 и вставьте его в https://developers.google.com/maps/documentation/android/v1/maps-api-signup и сгенерируйте API KEY для карты, используйте этот API KEY в файле main.xml. Пусть это поможет вам. Ответить, если не работает

0 голосов
/ 24 октября 2012

Добавьте параметр -v, чтобы распечатать все возможные отпечатки пальцев, чтобы завершенная команда выглядела следующим образом, затем выберите вывод MD5:

keytool -v -list -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android
0 голосов
/ 04 мая 2011

Я нашел ответ.В SO ( Link ) есть еще один пост, в котором говорится, что откат от

jdk-7-ea-bin-b140-windows-x64

до

jdk-6u25-windows-x64

решает проблему.ЭТО РАБОТАЛО ДЛЯ МЕНЯ!

dranfi, ваш ответ технически правильный, но это то, что я использовал в первую очередь.

jdk-7-ea-bin-b140-windows-x64, очевидно, нужно решить некоторые проблемы.

Возможно, мне следовало бы указать версию javaSDK на первом месте - извините!

0 голосов
/ 08 июля 2011

Java 7 (1.7.0) изменил вывод по умолчанию из команды keytool. См. JDK 7 изменяет вывод keytool .

0 голосов
/ 03 мая 2011

Ваша команда должна быть для сертификата отладки: "C: \ Program Files \ Java \ jdk1.7.0 \ bin \ keytool" -list -alias androiddebugkey -keystore "C: \ users \ me \ .android \ debug.keystore"-storepass android -keypass android (от: http://code.google.com/android/add-ons/google-apis/mapkey.html)

...