第二章:搭建Android开发环境
Android 底层开发需要哪些工具:
·JDK6或以上版本;
·Eclipse3.4或以上版本;
·ADT(用于开发Android应用程序);
·CDT(用于开发Android NDK 程序);
·Android SDK;
·Android NDK;
·交叉编译环境;
·linux 内核源代码;
·Android 源代码;
·用于调试开发板的串口工具:minicom。
搭建Android开发环境:
(一)安装JDK:
直接下载JDK的压缩包,并将其解压,然后在linux终端输入
# getit /etc/profile
打开profile 文件后,在终端输入
export PATH=.:/(文件压缩目录)/bin:$PATH
保存profile文件后,在linux终端输入
# . /etc/profile
(二)搭建Android 应用程序开发环境
1.安装Android SDK:下载Android SDK,得到一个tar文件,在终端进入这个目录下后执行命令:
#tar -xvf android-sdk+r16-linux.tar
2.安装Eclipse
#tar zxvf eclipse-SDK-3.7.1-win32-x86_64.zip
3.安装ADT
4.配置ADT
5.建立AVD
(三)安装Android NDK 开发环境:
1.下载Android NDK
#tar -xvf android-ndk-r7-linux-x86.tar.tar
2.安装CDT
3.命令行方式编译Android NDK程序
Ndk-build命令
4.导入Android NDK的例子
5.配置Android NDK的集成开发环境
(四)安装交叉编译环境
X86架构的CPU采用的是复杂指令集计算机。而ARM架构的CPU使用的是精简指令集计算机。由于这两种架构的CPU使用了不同的指令集,因此在X86架构上开发可运行在ARM架构上的程序就必须使用交叉编译器。通常交叉编译器和相关工具包含了很多可执行文件以及大量的共享库及头文件等资源,这些资源的集合称为交叉编译环境。