建立AndroidSDK开发环境
建立 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. 安装
注意选择你所使用平台和硬件对应的版本
平台 windows, linux, mac
版本 1.0, 1.5, 1.6…下载
打开网页 [http://code.google.com/android/download_list.html
](http://code.google.com/android/download_list.html)
下载 android-sdk-linux_x86-1.0_r1.zip
- 安装
$ 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 目录结构
Add-ons
扩展的第三方库所在目录(如现在所放的地图库)Docs,documention.html
本地和网上提供的 SDK 文档Platforms
含 1.1 和 1.5 两种 SDK
Samples 其中含示例代码
android.jar 为 java 打包文件,其中包含构建应用程序的所有 Android SDK 类Tools
构建应用程序的命令行工具(adb, emulator…)Usb_driver
Android(G1)设备连接计算机后所需的驱动程序,只有 Window 平台需要,Linux 平台可以自动识别
四、安装 eclipse
1. 为什么使用 eclipse
eclipse 是一个基于 java
的开发平台,它是一个框架,通过安装插件构建开发环境,java
就是它的插件,android
也是一组插件,我们利用它用发和调试运行在 android 上的程序
2. 安装
- 下载
打开网页 [http://www.eclipse.org/downloads/
](http://www.eclipse.org/downloads/)
下载 Eclipse IDE for Java EE Developers
解压
tar xvzf../download/eclipse-jee-ganymede-SR1-linux-gtk.tar.gz运行
cd eclipse
./eclipse
使用默认的 workspace 就可以了
3. 安装 android 的 eclipse 插件
在 eclipse 中点击菜单 Help->Software Updates ……
切换到 Available Software 标签,点 Add Site ……按钮
_ 3) _ 在弹出的对话框里输入 _ [https://dl-ssl.google.com/android/eclipse/
](https://dl-ssl.google.com/android/eclipse/) _ ,然后按 _ OK _
- 选项新出新的 Developer tools 然后点 Install ……
Android Developer Tools
Android DDMS(Dalvik Debug Monitor Service) 查看线程,堆栈,内存占用,广播,虚拟 GPS 坐标等
点 Next,然后 Finish
重新启动 Eclipse 后生效
4. 指定 Android SDK 对应的目录
在 eclipse 中点击菜单 Window- >Preferences
左侧选 Android,右侧选 Browse ……,指定你 android SDK 的安装目录
点击 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
在 eclipse 中点击菜单 File->New->Project ……
选择 Android Project 按 Next
填写 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. 运行
在 eclipse 中点击菜单 Run- >Run Configurations ……
双击左边的 Android Application,产生了一个 New Configuration,点开它填写内容如下: Name: yan_config // 随便起一个
Project: test_xy // 刚才起的 project, 即目录名点击 Apply,然后点 Run,多等一会儿就出来了