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

posted on 2012-03-04 19:25  后时x  阅读(426)  评论(1编辑  收藏  举报