这两天断断续续看了下Android入门的书,计划晚上写个小程序练习一下,找找感觉,先参考网上的例子弄一个Google Map的小应用试试。
使用Google Map Api前,需要申请一个Key才行。步骤如下:
1、先看看你如下目录中是否有debug.keystore文件:
C:\Documents and Settings\socrates.WINXP-DUANYX\.android
其中蓝色部分请按成自己的用户名。
2、看看是否装有keytool工具,我机器上位于C:\Program Files\Java\jre6\bin目录下。
3、生成MD5指纹证书,输入keytool -list -keystore debug.keystore -v,默认口令为:android
C:\Documents and Settings\socrates.WINXP-DUANYX\.android>keytool -list -keystore debug.keystore -v
输入密钥库口令:
密钥库类型: JKS
密钥库提供方: SUN
您的密钥库包含 1 个条目
别名: androiddebugkey
创建日期: 2012-8-12
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=Android Debug, O=Android, C=US
发布者: CN=Android Debug, O=Android, C=US
序列号: 1db820bf
有效期开始日期: Sun Aug 12 12:41:55 CST 2012, 截止日期: Tue Aug 05 12:41:55 CST
2042
证书指纹:
MD5: 01:AD:AD:7D:9A:74:02:21:B7:4B:60:AC:F8:9E:71:21
SHA1: E3:6A:C5:91:00:16:F4:EE:3C:0F:A0:BB:56:CF:7B:4F:D6:95:C6:31
SHA256: EC:AF:5E:C2:B7:2B:E8:9A:96:84:60:3B:A1:8F:95:A3:F7:DD:BF:32:5D:
98:1F:25:3D:1A:39:60:74:B9:A0:DF
签名算法名称: SHA256withRSA
版本: 3
扩展:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 8A 34 2F 15 0A 96 37 7D D5 43 4B C7 0F 29 4D 78 .4/...7..CK..)Mx
0010: E9 17 B8 D7 ....
]
]
*******************************************
*******************************************
C:\Documents and Settings\socrates.WINXP-DUANYX\.android>
3、打开网站https://developers.google.com/android/maps-api-signup?hl=zh-CN 并输入获取到的MD5值,就会生成Key,如下: