这一章主要是讲解如何搭建Android开发环境,需要准备的工具有:
(1) JDK6或以上的版本;
(2) Eclipse
(3) ADT(用于开发Android应用程序)
(4) CDT(用于开发Android NDK程序)
(5) Android SDK
(6) Android NDK
(7) 交叉编译环境
(8) Linux内核源代码
(9) Android源代码
(10) 用于调试开发板的串口工具:minicom
1、 在安装所有软件之前,要首先明确自己的系统的位数,可以通过【getconf LONG_BIT】命令,得到Linux系统是多少位的;然后,再去官网下载相应位数的软件;
2、 解压的几种情况:
(1) .gz :tar –xvzf 文件名
(2) .tar.bz2:首先用bzip2 –d将文件解压为.tar后缀的文件,然后用tar –xvf解压;
(3) .zip:用命令unzip解压;
3、 安装JDK:首先到官网下载JDK的Linux版本,下载完成之后,使用【tar】命令对其进行解压,解压之后,我们需要安装,其实解压之后就可以说已经安装好了(不需要像在Windows系统那样,点击安装),我们只需要配置环境变量就好了;配置环境变量需要修改【/etc/profile】文件,首先声明路径,然后用【export】将路径引入,最后使用【source /etc/profile】使配置的环境变量生效;
4、 Eclipse的安装:首先到官网下载相应版本的eclipse,解压之后,在解压目录下会有一个名字为eclipse的可执行文件,我们直接直接这个文件,就可以运行eclipse;
5、 Android SDK、NDK的安装与配置与JDK相同;
6、 ADT的安装:首先下载ADT版本,然后需要在Eclipse中添加这个插件(和windows下的配置一样),建立AVD的步骤与Windows下也一样;
7、 CDT的安装方式与ADT相同;
8、 使用命令ndk-build可以编译Android NDK源代码;
9、 如果修改了.cpp文件,仍需要手工在Linux终端编译NDK程序,并需要刷新工程,最后重新编译工程,生成apk文件后才能使修改生效,为了避免这些麻烦的步骤,可以配置Android NDK集成开发环境,具体步骤在书上P22;
10、 安装交叉编译环境:因为X86架构的CPU和ARM架构的CPU采用了不同的指令集,所以要想在X86架构上开发可运行在ARM架构上的程序必须使用交叉编译器;
11、 交叉编译器和相关工具包含了很多可执行文件以及大量的共享库及头文件等资源,这些资源的集合称为交叉编译环境;