当前位置: 代码迷 >> Android >> google Map 的密钥如何也申请不了?
  详细解决方案

google Map 的密钥如何也申请不了?

热度:118   发布时间:2016-05-01 21:48:13.0
google Map 的密钥怎么也申请不了???
问题详述:
  我看了Mars的视频,看了网上的帖子,也看了入门书籍的相关章节,申请API Key的步骤应该没问题。
  可是输入MD5要获取API Key的时候:ie和firefox浏览器提示“?????????????”,
  chrome浏览器提示“您输入的指纹无效。请按浏览器上的“返回”按钮,并输入有效 的证明指纹。”
  申请时间是:2012.3.14和2012.3.15.
  占用各位大神一点时间,看到底什么原因?你们可以试试现在能不能注册成功,望告知~~谢谢

------解决方案--------------------
首先要找到debug.keystore 这个文件一般情况下在C:\Documents and Settings\你的用户名\.android\debug.keystore
如果找不到就全盘检索一下


然后获 取认证指纹 (MD5)

获取这个需要一个叫 keytool 的工具 这个工具在 JDK\bin的目录里

然后执行
keytool -list -alias androiddebugkey -keystore "C:\Documents and Settings\Administrator\.android\debug.keystore" -storepass android -keypass android
上面绿色加粗部分就是你的debug.keystore 所在的位置 

返回结果如
androiddebugkey, 2010-6-15, keyEntry, 
认证指纹 (MD5): XX:XX:XX:XX:XX:XX:XX:XX.............


打开网址
http://code.google.com/intl/zh-CN/android/maps-api-signup.html



点击生产api key


替换掉相应的View Key内容即可

参考

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:id="@+id/main"

android:layout_width="fill_parent" 

android:layout_height="fill_parent">

<com.google.android.maps.MapView

android:layout_width="fill_parent" 

android:layout_height="fill_parent"

android:enabled="true"

android:clickable="true"

android:apiKey="0HJknUFxHAQxw4227HTpS6BIym6UTfbAIMV-ODQ"

/>

</LinearLayout>
  相关解决方案