Android底层开发所需要的工具:JDK6或以上版本,Eclipse3.4或以上版本,ADT,CDT,Android SDK,Android NDK,交叉编译环境,Linux 内核源代码,Android 源代码,用于调试开发板的串口程序:minicon。安装JDK可以直接从官方的网站上下载,并进行配置。搭建Android应用程序开发环境:(1)安装Android SDK,配置Android应用程序开发环境的第一步就是下载并安装Android SDK;(2)安装Eclipse,在Linux下安装Eclipse比较简单,只需到如下的页面下载合适的Eclipse for Linux的最新版本即可;(3)安装ADT,ADT是用于开发Android应用程序的Eclipse插件。可以通过在线方式安装插件,也可下载离线安装文件来安装ADT;(4)配置ADT,只安装ADT还不能用来开发,还需要配置ADT,以便让ADT能找到Android SDK(5)建立AVD,由于Android版本众多,所以在Android SDK中每一个Android都对应一个AVD,在运行Android程序之前,必须创建一个AVD。由于Android NDK不能单独作为Android应用程序来运行,因此,使用Android NDK开发程序之前必须先安装Android SDK。安装Android NDK开发环境后就开始安装交叉编译环境。交叉编译这个概念的出现和流行是和嵌入式系统的广泛发张同步的。而Android的内核是建立在Linux内核之上的,所以需要安装交叉编译环境。这样便是Android底层开发环境的搭建。