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

解决方案 »

  1.   

    首先要找到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>
      

  2.   

    你的命令用错了:(加了-v才是查看MD5的)
    keytool -list -v -alias androiddebugkey -keystore "C:\Documents and Settings\Administrator\.android\debug.keystore" -storepass android -keypass android