Получение ключа API Карт Google

Я использую Windows 7.

I несколько раз пробовал использовать debug.keystore, который появляется в c: \ users \ YOURUSER.android \, используя команду:

keytool -list -alias androiddebugkey -keystore c:\Users\YOURUSER\.android\debug.keystore -storepass android -keypass android

Это дает мне MD5, но затем я перехожу на страницу регистрации Google MD5, и он говорит, что это не действительный отпечаток пальца.

Я искал дополнительную информацию и, наконец, создал новое хранилище debug.keystore в c: \ users \ YOURUSER \, чтобы избежать перезаписи исходного. Я использовал эту команду:

keytool -genkey -keypass android -keystore c:\users\YOURUSER\debug.keystore -alias androiddebugkey -storepass android -validity 10000 -dname "CN=Android Debug,O=Android,C=US"

Она работает, поэтому я использую предыдущую команду для получения MD5, и она дает мне новый MD5. Потом снова захожу в гугл и та же проблема: «неверный отпечаток пальца».

Я сделал вторую попытку. Вот что я тогда сделал: 1) Открыл терминал Windows7, зашел в c: \ program files \ java \ jdk1.7.0 \ bin \ 2) Написал команду:

 keytool -genkey -v -keystore c:\eclipse\my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

3) Затем я попытался получить код MD5 из своего хранилища ключей, используя команду:

keytool -list -alias alias_name -keystore c:\eclipse\my-release-key.keystore

и записав пароль, который меня просят. Это дает мне MD5.

4) Я захожу в карты api key, регистрируюсь и записываю MD5. «ОТПЕЧАТКА ПАЛЬЦА НЕ ДЕЙСТВИТЕЛЬНО»

Я не знаю, в чем проблема. И я должен делать это для каждого программируемого приложения? Какая головная боль!

Кто-нибудь может мне помочь?

5
задан Kara 12 December 2013 в 06:04
поделиться