通过对第二章搭建Android开发环境的学习,了解了Android移植及linux驱动开发,并且知道了还需要编写Android应用程序及Android NDK程序来测试linux驱动,HAL程序等底层的程序,所以底层开发不仅需要交叉编译环境,还需要开发Android应用程序的环境。
书中首先介绍了Android底层开发需要的工具,JDK6.0及以上版本,Eclipse3.4或以上版本,ADT,CDT,Android SDK,Android NDK,交叉编译环境,linux内核源代码,Android源代码和用于调试开发板的串口工具:minicom。
其次,介绍的安装JDK。首先从官网直接下载JDK的压缩包,并将其解压缩,在linux终端输入profile文件来配置PATH环境变量。
# mkdir -p /usr/lib/jvm # tar zxvf jdk-7u9-linux-i586.tar.gz -C /usr/lib/jvm # mv /usr/lib/jvm/jdk1.7.0_09 /usr/lib/jvm/java7
# source /etc/profile #使配置文件立即生效
然后,接着介绍了搭建Android应用程序开发环境。首先就是下载并安装Android SDK,然后解压Android SDK文件,里面有两个应用程序: “SDK Manager.exe”(负责下载或更新SDK包) 和 "AVD Manager.exe"(负责创建管理虚拟机)。我们先运行“SDK Manager.exe”进行SDK下载并执行相应的脚本文件即可。
其次安装Eclipse,只需下载对应的压缩包再解压缩即可。然后再安装并配置ADT,安装方式有两种,在线和离线都可以,比较简单。最后建立AVD。
还介绍了安装Android NDK开发环境。和SDK类似,相对较简单。
最后一步是安装交叉编译环境,按步骤走都很简单,这里不做详细介绍了。
通过对这一章的学习,对搭建交叉编译环境又有了进一步的了解,又一次的自己尝试的搭了遍环境。只有通过自己的实践,才会对所学的知识有深刻的认识。
http://www.cnblogs.com/SJ-0325/