建立 Android SDK 开发环境

建立 SDK 开发环境

一、系统平台
Linux 系统:ubuntu 8.04,最好用 ubuntu 系统,否则可能遇到缺少库,编译器版本不对等一系列问题,安装和使用详见文档《

ubuntu 系统的使用》

二、安装 JDK

1. 为什么使用 JDK
用以支持 Android 和 Eclipse:Android 中的应用都是 java 程序,所以想在 Linux 上建立开发

Android 环境,就需要安装 java 虚拟机

2. 安装方法

使用 ubuntu 安装包
$ sudo apt-get install sun-java6-bin

4. 测试是否安装成功
$ java -version

三、安装 Android SDK

1. 为什么使用 Android SDK
Android SDK 包含 创建和运行 Android 应用程序所需的一切,包括设备仿真器和高级调试工具,如果你只想看看 Android

运行起来什么样,那只安装它就可以

2. 安装

  1. 注意选择你所使用平台和硬件对应的版本
    平台 windows, linux, mac
    版本 1.0, 1.5, 1.6…

  2. 下载
    打开网页 [http://code.google.com/android/download_list.html

](http://code.google.com/android/download_list.html)
下载 android-sdk-linux_x86-1.0_r1.zip

  1. 安装
    $ unzip../recv/android-sdk-linux_x86-1.0_r1.zip
    无需编译,解开就能运行

3. 运行
$ cd android-sdk-linux_x86-1.0_r1/tools
$./emulator -datadir../../ // datadir 是一个必须存在的目录,用来存放数据
耐心等待,特别特别的慢,看到主菜单大概要三四分钟,请注意,安装到这一步,android 就能在你的 Linux 系统中运行了

4. 设置路径
$ export PATH=$PATH:/exports/android/test/android-sdk-linux_x86-1.0_r1/tools
最好把环境变量的设置加入 $USER/.bashrc 脚本中

5. 创建并使用模拟的 500M SD 卡
$./mksdcard -l SD500M 500M../../sd500m.img 建立虚拟 SD 卡的映像文档
$./emulator -sdcard../../sd500m.img -datadir../../

6. 缩放屏幕 0.5 倍
$./emulator -scale 0.5 -datadir../../

7. SDK 目录结构

  1. Add-ons
    扩展的第三方库所在目录(如现在所放的地图库)

  2. Docs,documention.html
    本地和网上提供的 SDK 文档

  3. Platforms
    含 1.1 和 1.5 两种 SDK
    Samples 其中含示例代码
    android.jar 为 java 打包文件,其中包含构建应用程序的所有 Android SDK 类

  4. Tools
    构建应用程序的命令行工具(adb, emulator…)

  5. Usb_driver
    Android(G1)设备连接计算机后所需的驱动程序,只有 Window 平台需要,Linux 平台可以自动识别

四、安装 eclipse

1. 为什么使用 eclipse
eclipse 是一个基于 java 的开发平台,它是一个框架,通过安装插件构建开发环境,java 就是它的插件,android

也是一组插件,我们利用它用发和调试运行在 android 上的程序

2. 安装

  1. 下载
    打开网页 [http://www.eclipse.org/downloads/

](http://www.eclipse.org/downloads/)
下载 Eclipse IDE for Java EE Developers

  1. 解压
    tar xvzf../download/eclipse-jee-ganymede-SR1-linux-gtk.tar.gz

  2. 运行
    cd eclipse
    ./eclipse
    使用默认的 workspace 就可以了

3. 安装 android 的 eclipse 插件

  1. 在 eclipse 中点击菜单 Help->Software Updates ……

  2. 切换到 Available Software 标签,点 Add Site ……按钮

_ 3) _ 在弹出的对话框里输入 _ [https://dl-ssl.google.com/android/eclipse/

](https://dl-ssl.google.com/android/eclipse/) _ ,然后按 _ OK _

  1. 选项新出新的 Developer tools 然后点 Install ……
  1. Android Developer Tools

  2. Android DDMS(Dalvik Debug Monitor Service) 查看线程,堆栈,内存占用,广播,虚拟 GPS 坐标等

  1. 点 Next,然后 Finish

  2. 重新启动 Eclipse 后生效

4. 指定 Android SDK 对应的目录

  1. 在 eclipse 中点击菜单 Window- >Preferences

  2. 左侧选 Android,右侧选 Browse ……,指定你 android SDK 的安装目录

  3. 点击 Apply,然后点 OK

五、配置 AVD(Android Virtual Device)

1. 用于配置一些模拟器的特性:模拟器影像大小 / 触摸屏 / 轨迹球 / 摄像头 / 屏幕分辨率 / 键盘 /GSM

/GPS/Audio 录放 /SD 卡支持 / 缓存区大小等

2. 如果用 SDK1.5 可能出现提示让你建立 AVD
Name:AVD1.5
Target: Android 1.5 - 1.5
SDCard: 64M
点 Create AVD
然后再点 finish 即可

六、第一个 android 程序

1. 建立 project

  1. 在 eclipse 中点击菜单 File->New->Project ……

  2. 选择 Android Project 按 Next

  3. 填写 project 的各项内容如下
    Project name: test_xy 目录名, 它位于你设定的 workspace 之下
    Package name: com.android.test 打包名称
    Activity name: TestXy 类名 (生成文件 TestXy.java)
    Application name: test_app_name 可执行程序名
    然后点 Finish 按钮

2. 填写代码
这时可以看到代码界面了,从左边的树中打开代码
test_xy à src à com.android.testxy à _ TestXy.java _ _ à _ _ TestXy _

_ à _ _ onCreate _
修改其中代码 (不改也行)

3. 运行

  1. 在 eclipse 中点击菜单 Run- >Run Configurations ……

  2. 双击左边的 Android Application,产生了一个 New Configuration,点开它填写内容如下: Name: yan_config // 随便起一个
    Project: test_xy // 刚才起的 project, 即目录名

  3. 点击 Apply,然后点 Run,多等一会儿就出来了