建立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
下载android-sdk-linux_x86-1.0_r1.zip
3) 安装
$ 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/
下载Eclipse IDE for Java EE Developers
2) 解压
tar xvzf ../download/eclipse-jee-ganymede-SR1-linux-gtk.tar.gz
3) 运行
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/,然后按OK
4) 选项新出新的Developer tools然后点Install……
a) Android Developer Tools
b) Android DDMS(Dalvik Debug Monitor Service)
查看线程,堆栈,内存占用,广播,虚拟GPS坐标等
5) 点Next,然后Finish
6) 重新启动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,多等一会儿就出来了