Я использую Windows 7.
Я пытался несколько раз с 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.Затем я снова захожу в Google и та же проблема: «недействительный отпечаток».
Я сделал вторую попытку.Вот что я сделал тогда: 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-ключе и пишу MD5."ОТПЕЧАТКА НЕПРАВИЛЬНАЯ"
Я не знаю, в чем проблема.И я должен делать это для каждого приложения, которое я программирую?Что за головная боль!
Кто-нибудь может мне помочь, пожалуйста?