2013-03-08 2 views
2

я пошел https://code.google.com/apis/console/Maps v2 API Key на Android

Затем я сделал это:

keytool -v -list -alias ks_ms_ad -keystore W:\eclipse-android-sign\keystore\exampleproject 

я преобразовал выход

SubjectKeyIdentifier [ 
KeyIdentifier [ 
0000: HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH H /x<[email protected]).8. 
0010: HH HH HH HH          .. . 
] 
] 

в

HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH;com.exampledomain.exampleproject 

Google на самом деле принял это, так как-то Я превратил тарабарщину в нечто полезное. Элементы «HH» совпали с примером, приведенным на сайте консоли API Google, поэтому есть небольшая вероятность того, что я действительно был прав.

Но, похоже, не похоже, как я это читал? Действительно ли я должен сделать редактирование, которое я сделал? Я думал, что смогу использовать md5 из keytool?

Я получаю пустые кнопки масштабирования экрана witgh [+] [-], отчасти почему я думаю, что может возникнуть проблема?

+1

Я не понимаю, в чем проблема. В чем проблема? – Shade

+0

Полученный результат, полученный мной из keytool.exe, выглядит как gibberrish для меня, например. "/x<[email protected]).8." часть? – Tom

+0

Я думал, что это относительные простые и актуальные вопросы, если использование другими ключевыми инструментами других людей дало тот же самый отпечаток, что и мой. Причина, по которой я также прошу, конечно, в том, что я не могу работать с демонстрационными картами :( – Tom

ответ

7

Кажется, я был испорчен. (Вы найдете SHA1 и т.д. выше, что я ссылка) Так что для для других возиться с этим:

отлаживать пример Keytool отпечатка пальца:

keytool -list -v -keystore "C:\Users\%your name%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android 
HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH;com.company.product 

релиз например Keytool отпечатков пальцев:

keytool -v -list -alias youralias -keystore W:\keystore\product 
HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH;com.company.product 

Все вышеперечисленные могут совместно использовать тот же ключ API, который будет иметь шаблон:

a-zA-Z0-9- 

Вы можете получить ключ API здесь: https://code.google.com/apis/console/

И найти keytool.exe здесь (пример) C: \ Program Files \ Java \ jre7 \ Bin

1

Я думаю, что была проблема с ваш ключ в том виде, как он был подписан. ПалецPrint кажется странным. Pls. проверьте SHA1 fingerPrint. Ohk. похоже, что вы нашли проблему.