jdk 1.7 申请android google map API key
1.首先找到debug keystore位置:
打开Eclipse--->Windows--->Preferences--->Android--->Build
一般是这样的路径 C:\Documents and Settings\Administrator\.android\debug.keystore
2.在cmd中执行
keytool -list -alias androiddebugkey -keystore "C:\Documents and Settings\Administrator\.android\debug.keystore" -storepass android -keypass android
3.打开 http://code.google.com/intl/zh-CN/android/maps-api-signup.html
复制 认证指纹 (MD5):到下面的 My certificate's MD5 fingerprint
注:在升级了JDK1.7之后,默认生成算法是SHA1。而google官方主页上只认MD5。
这个问题的解决办法是改变该语句,增加“-v”
F:\Program Files\Java\jdk1.7.0_02\bin>keytool -list -alias androiddebugkey -keys
tore "C:\Documents and Settings\Administrator\.android\debug.keystore" -storepas
s android -keypass android -v
别名: androiddebugkey
创建日期: 2011-12-20
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=Android Debug, O=Android, C=US
发布者: CN=Android Debug, O=Android, C=US
序列号: 18e8ce0b
有效期开始日期: Tue Dec 20 21:05:40 CST 2011, 截止日期: Thu Dec 12 21:05:40 CST
2041
证书指纹:
MD5: 7D:3D:29:57:47:8D:C2:BA:0C:75:54:16:E0:C4:D4:D0
SHA1: 3F:50:93:12:94:BF:A5:AC:CA:4F:B2:56:B9:D2:3D:30:4B:92:A9:94
SHA256: 16:AA:7F:2B:B4:EA:25:CB:7F:31:8E:A9:EC:AA:1C:48:73:B0:16:7E:45:
6B:86:05:77:45:15:89:63:F5:E2:5A
签名算法名称: SHA256withRSA
版本: 3