建立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,多等一会儿就出来了