第二章
搭建Android开发环境
1.1Android底层开发需要哪些工具
工具:JDK6或以上,Eclipse 3.4或以上,ADT,CDT,Android SDK,Android NDK,交叉编译环境,Linux内核源代码,Android源代码,用于调试开发板的串口工具:minicom 。
1.2安装JDK
下载JDK的压缩包,并将其解压,然后在终端输入#gedit /etc/profile来设置PATH环境变量。
//export PATH=.:/developer/jdk6/bin:$PATH
#source /etc/profile
#. /etc/profile
或者自动安装
#add-apt-repository “det http://archive.canonical.com/ lucid partner”
#apt-get update
#apt-get install sun-java6-jdk
1.3搭建Android应用程序开发环境
1.3.1安装Android SDK
#tar -xvf android-sdk-r16-linux.tar//解压文件
//进入android-sdk-linux/tools目录,执行android 脚本文件
//进入android SDK 安装界面
1.3.2安装Eclipse
下载最新版本的Eclipse3.7.1
#tar zxvf eclipse-SDK-3.7.1-win32-x86_64.tar.gz//解压
执行Eclipse文件即可
1.3.3安装ADT
作用:ADT是用于开发Android应用程序的Eclipse插件
1.下载安装包,在”Add Repository”中单击”Archive”,
2.然后在Name中输入”adt”,单击”OK”。
3.在”Install”对话框中选择”adt”,然后一路单击”Next”,最后单击”Finish”。
1.3.4配置ADT
作用:使ADT能够找到Android SDK。
1.在Eclipse中单击”Window”>”Perferences”,
2.对话框中左侧单击”Android”节点,右侧”SDK Location”中输入Android SDK的安装目录。
3.最后单击”Apple”按钮,最后单击”OK”.
1.3.5建立AVD
AVD(Android Virtual Device)Android 运行的虚拟设备
1.单击”Android Virtual Device Manager”中的”New”按钮。
2.单击”Create AVD”,完成AVD的创建。
1.4安装Android NDK开发环境
1.4.1下载Android NDK
下载Android NDK开发包
#tar –xvf android-ndk-r7-linux-x86.tar.tar
将Android NDK安装目录添加到PATH环境变量中。
1.4.2安装CDT
CDT是Eclipse中用于开发C/C++程序的插件。
安装包直接解压安装就可以。
1.4.3命令行方式编译Android NDK程序
1.4.4导入Android NDK的例子
1.4.5配置Android NDK的集成开发环境
1.单击Eclipse工程的鼠标右键菜单的”properties”,在对话框中左侧的”Builders”项,单击右侧的”New”按钮,弹出新的对话框,选择“Program”.点击”OK ”。
2.在”Edit Configuration”对话框输入相应内容。
3.设置”Refresh”和”Build Options”页
1.5安装交叉编译环境
X86架构的CPU采用复杂指令集(CICS)而ARM架构的CPU采用精简指令集(RISC)
两个架构的CPU采用不同的指令集,所以必须使用交叉编译器。
交叉编译器和相关工具包含了很多可执行文件以及大量的共享库及头文件等资源,他们的集合称为交叉编译环境。
直接下载集成好的交叉编译环境。