1.秘匙申请:

1.1在终端模式(运行cmd命令)下,进入.android目录

windowsXP和win7的目录不一样

windowsXP在C:\documents and settings\administrator\.android

win7在C:\Users\Administrator\.android

1.2执行如下命令:

keytool -list -alias androiddebugkey -keystore debug.keystore

(

错误1:keytool错误: java.lang.RuntimeException: 用法错误,and 不是合法的命令

错误原因:keytool不认识带有空格的路径

解决办法:将C:\documents and settings\administrator\.android\debug.keystore移动到其他不带空格的路径下,比如:C:\debug.keystore

错误2:keytool错误: java.lang.Exception: Keystore 文件不存在: debug.keystore

如果出现这个错误,我们用第二种方法

进入Eclipse主界面,依次点击 Window-----preferences-----Android-------Build,会出现下面的界面:

将红色框中的地址复制(最后的debug.keystore不要复制),输入到“我的电脑”的地址栏(win7是”计算机”),如下图:

(Ps:注意第一个红框中的地址,后面没有debug.keystore)

然后将debug.keystore这个文件复制你的jdk安装目录中的bin文件夹中,我的地址为:

C:\Program Files\Java\jdk1.6.0_11\bin,复制到这个文件夹中后,我们回到命令行,从命令行进入你的jdk安装目录中的bin文件夹中,然后输入keytool -list -alias androiddebugkey -keystore debug.keystore,我自己的操作如下图:

)

提示输入密码:android

获得MD5值 09:8A:CF:71:92:7C:EE:88:B3:06:B1:2F:44:5D:61:23

1.3打开网页http://code.google.com/android/maps-api-signup.html

将下方的checkbox选中同意条款,并将1.2生成的MD5值填入输入框,点击确认

如果报没有google账号,先申请google账号,登录之后在申请

1.4获得googleMap的相关xml配置,如下格式:

<com.google.android.maps.MapView

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:apiKey="0Qw6GDeWdeUO8uyXjFX-lV6Ku-fbs_Fo2K2GkGA"

/>

2.创建第一个googleMap的应用,查看环境是否搭建成功

2.1先创建基于googleMapAPI的AVD,也就是Android虚拟机

虚拟机名称为googleMap2.3.3

第二行API选择googleMap的API

SDK卡容量为256m,如果后期程序莫名报错,删除该AVD,重建AVD时的SDK容量不填

模拟机尺寸选择HVGA

2.2创建Android工程

2.3主Activity不是继承之前默认的Activity,而是MapActivity,

并覆盖isRouteDisplayed方法(该方法暂时不要实现方法体)

2.4将1.4获得的xml片段全部拷贝到该主Activity的layout文件中

2.5修改AndroidManifest.xml文件

在application标签中添加如下配置,表示该应用要使用googleMap的API

<uses-library android:name="com.google.android.maps" />

在manifest标签中添加如下配置,表示该应用需要访问互联网,需要授权

<uses-permission android:name="android.permission.INTERNET" />

2.5运行程序,成功看到地图之后方可认为googleMap开发环境搭建成功

更多相关文章

  1. Android深入理解Context–Context使用的误区
  2. 修改官方Twitter For Android,自定义 API
  3. Android(安卓)自动编译、打包生成apk文件 4 - 多渠道批量打包
  4. Android(安卓)ORM系列之ActiveAndroid
  5. android 布局文件属性说明
  6. 第一天
  7. Android开发文档
  8. Android(安卓)系统中WatchDog 日志分析
  9. Android(安卓)corners 圆角属性各个版本之间兼容问题

随机推荐

  1. 利用SpringSecurity和JWT实现mymes认证和
  2. 1.6号学习心得
  3. Java 中字符集的编解码
  4. SpringSecurity实现动态管理权限(三)
  5. JAVA中synchronized与static synchronize
  6. JAX-RS应用程序发布方式
  7. 搞懂java中的synchronized关键字
  8. SpringBoot结合MyBatis Plus 自动生成代
  9. java之concurrent包中的Atomic类
  10. SpringBoot项目通用功能及框架知识点介绍