在android 模拟器下配置google maps遇到了问题
1)为了能页利申请android Map API key 必须准许一个Google的账号和系统的证明书,Google发布Key都需要Google的账号,Google的账号是通用的,Gmail的账号就可以了,如果没有的话可以先去google网站上申请一个账户。当一个应用程序发布的时必须要证明书,证明书其实就是MD5。
2)首先你要确定你安装的JDK位置,Windows->Preferences->Java->Installed JREs,你可以看到是Jre的location,再在dos cmd模式下查看你当前系统的path是否已经包含了。如果没有包含添加到当前环境参数中。因为我们要用到的keytool命令在这个目录下呀。(很重要)
3)接下来就要找到你目前AVD的debug.keystore的位置,windows->perferences->android->build,
default debug keystore文本框中,列出C:\Documents and Settings\XXXXuser\.android\debug.keystore
4)在cmd下,进入C:\Documents and Settings\XXXXuser\.android目录
执行命令如下:
keytool -list -alias androiddebugkey -keystore debug.keystore
密码输入 :android ----------这个是默认密码
那么得到了MD5指纹------搞定
通过浏览器访问http://code.google.com/android/maps-api-signup.html
进入页面会有个协议,选择同意,并把你刚刚得到MD5指纹复制到方框中
单击Generate API Key按钮,就进入另一个页面,会提示你登录,登录后,就会显示你想要的信息了,注意:如果使用的是IE浏览器,则会显示乱码,建议可以使用Firefox或者谷歌的浏览器
我的apiKey: xml
<com.google.android.maps.MapView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="0yxPVuoWg4JGeXCpA3WaJCnbiR2lLfCC_yCTqfA"
/>
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ghd2000/archive/2010/05/22/5615163.aspx
分享到:
相关推荐
3. **申请 Android Map API Key**:登录至 Google Maps API 注册页面(http://code.google.com/intl/zh-CN/android/maps-api-signup.html),按照指引输入你的 MD5 指纹信息并完成注册流程。 ##### 1.2 创建基于 ...
2. **取得debug.keystore的MD5值**:通过命令行工具`keytool`来获取MD5指纹。命令格式为:`keytool -list -alias androiddebugkey -keystore "路径/debug.keystore" -storepass android -keypass android`。 3. **...
- **第三步**:按照教程指引,登录账户,输入MD5指纹信息,从而获取API密钥。 #### 1.3 添加显示地图 - **第一步**:在工程中,为MapView布局添加引用。 - **第二步**:在代码中引入AutoNavi Map API相关的类,并...
生成API Key的过程包括找到keystore文件(如debug.keystore),使用keytool命令获取MD5指纹,并在Google Maps API网站上进行注册,将生成的MD5值填入apiKey。 在AndroidManifest.xml中,还需确保声明了对`...
**获取新keystore的指纹**:使用新keystore再次运行keytool命令,生成新的MD5指纹,并在Google Maps API网站上更新API Key。 C. **再次打包**:回到Export Wizard,这次选择新创建的keystore,使用相同的密码,并...
获取密钥的过程包括找到debug.keystore文件,提取MD5指纹,然后在Google的官方网站上申请。注意,开发和生产环境需要不同的密钥,开发阶段的密钥不能用于正式发布。 在应用中使用Google Map服务,首先要确保在...
3. **执行 keytool 命令以获取 MD5 密钥指纹**: ```shell keytool -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore -storepass android -keypass android ``` - 注意替换 `%...
- **输出**: 获取到类似`Certificate fingerprint (MD5): FC:ED:DE:BS:16:1A:E8:05:F0:44:AD:4E:45:42:4B:D4`的MD5指纹。 **2.2 申请API Key** - **网址**: 访问`...
1. **生成MD5指纹**:如果是在Android模拟器上测试应用程序,可以通过`keytool`命令获取调试密钥的MD5指纹。例如: ```bash keytool -list -alias androiddebugkey -keystore <path_to_debug_keystore> -storepass...
本教程将详细介绍如何申请 Google Maps API 密钥,并通过 Java JDK 的 keytool 生成所需的 MD5 认证指纹。 #### 准备工作 在正式开始申请流程前,确保已完成以下准备工作: 1. **安装 Java JDK**:确保你的系统已...
这涉及找到`debug.keystore`文件(通常在Eclipse的设置中可以找到路径),使用`keytool`命令获取其MD5指纹,然后在Google地图API注册页面提交此指纹以获取API Key。 2. **核心类介绍** - **MapActivity**: 这是...
- 将刚才获取到的MD5指纹输入到`My certificate's MD5 fingerprint`字段中。 - 点击`Generate API Key`按钮,即可得到API密钥,例如:`0VYn9qrD1aANK5V8UVCb0YPy76f-Ixg_roc0Fig`。 #### 步骤二:创建包含MapView...