获取Google Maps API密钥

Rom*_*dgz 5 android google-maps md5

我正在使用Windows 7.

我已经尝试了几次debug.keystore,使用以下命令出现在c:\ users\YOURUSER.android \中:

keytool -list -alias androiddebugkey -keystore c:\Users\YOURUSER\.android\debug.keystore -storepass android -keypass android
Run Code Online (Sandbox Code Playgroud)

它给了我一个MD5,但后来我去了谷歌MD5注册页面,它说它不是一个有效的指纹.

我搜索了更多信息,最后我在c:\ users\YOURUSER \中创建了一个新的debug.keystore,以避免重写原始的.我使用了这个命令:

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

它有效,所以我使用上一个命令来获取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
Run Code Online (Sandbox Code Playgroud)

3)然后我尝试使用comand从我的密钥库中获取MD5代码:

keytool -list -alias alias_name -keystore c:\eclipse\my-release-key.keystore
Run Code Online (Sandbox Code Playgroud)

并写了我被问到的密码.它给了我一个MD5.

4)我去映射api密钥注册并写入MD5."FINGERPRINT无效"

我不知道问题是什么.我应该为我编程的每个应用程序执行此操作?太头疼了!

有人能帮帮我吗?

War*_*zit 6

您确定要获得MD5而不是SHA1指纹吗?试过-v选项?请参阅:如何从Java的keytool获取MD5指纹,而不仅仅是SHA-1?