您的位置:首页 > 编程语言 > Go语言

Google Maps API Key申请记

2011-01-04 14:01 417 查看
前提 :每一个Google Maps API Key对应一个MD5认证指纹(fingerprint Certificate),也就是说在取得Maps API Key之前,必须先使用Java JDK所提供的keytool生成一个MD5认证指纹。 (难道sun早就知道Google会搞这么个东西?要不这个keytool早先是干啥用的?)

既然要用到这个指纹,那我们就申请一个吧!

keytool放在java jdk安装目录的bin/目录下,如E:/jdk/bin(windows下),除了keytool我们还需要一个keystore,AndroidSDK为我们提供了一个debug.store,在windows下它一般在user/.android/目录下。建议将debug.keystore拷贝到keytool的目录下。当然,如果你还找不到debug.store的路径,我们可以运行Eclipse,然后选择Window-->Preferences-->Android-->Build,这时候我们可以查找debug.keystore的路径,如下图


下面就应该是用keytool生成MD5指纹的过程了。

运行cmd,进入到keytool的目录下,输入 keytool -list -keystore debug.keystore(只有已经将debug.store拷贝到同目录下时可用),否则的话应该这样 keytool -list -alias androiddebugkey -keystore " 路径/debug.keystore " - storepass android -keypass android,注意要有双引号。

执行结果不出意外的话应该是这样的:



androiddebugkey, May 4, 2009, PrivateKeyEntry,

Certificate fingerprint (MD5): XX:XX:XX:XX:XX:XX:XX:XX.............

我申请时偏偏出了一些意外:按下回车键它要我输入keystore的密码,我哪里知道这是什么东东?正着急ing,这时候按了几下enter,然后奇迹发生了,我人品爆发了,出现了好几个警告,然后跟着一个MD5认证指纹,踏破铁鞋无觅处,得来全不费工夫啊!

开始申请吧!

网址如下:http://code.google.com/android/maps-api-signup.html

然后我想我不用继续说了吧,网页是英文的,还是懂些英语比较好,嗯,不过看到MD5就知道怎么填那个认证指纹了。

对了,一定要有一个Google的账户,申请个Gmail吧。。。。。。以后用chrome OS也用得着。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/guanzhouxuezi/archive/2010/12/11/6070015.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: