搭建Android开发环境主要分为Android应用程序、Android NDK开发环境、交叉编译环境的搭建。在开发、测试、调试Linux驱动、HAL程序库过程中需要的工具有:JDK6或者以上的版本、Eclipse3.4或以上版本、ADT、CDT、Android SDK、Android NDK、交叉编译环境、Linux内核源代码、Android源代码、调试开发板的串口工具:minicom。
首先就是安装JDK,这也是必须的步骤。
接下来就是搭建Android应用程序开发环境,第一步:安装Android SDK,第二步:安装Eclipse,第三步:安装ADT,这是Eclipse的插件,第四步:配置ADT,第五步:建立AVD。这就可以完成Android应用程序开发环境的搭建。
然后就是安装Android NDK开发环境。Android NDK不能单独的运行,所以必须安装相应的开发环境。首先:就是现在好Android NDK。其次:安装CDT,它是Eclipse中用于开发C/C++程序的插件。接着:编译Android NDK程序。然后:导入Android NDK。最后:配置Android NDK的集成开发环境。
最后安装交叉编译环境。因为X86的架构采用的CPU是复杂指令集,而ARM架构的CPU使用的是简单指令集,所以就必须安装交叉编译器。
可以使用Linux作为Android的开发平台,因为这样开发Linux驱动会更加方便一些,更有利于我们的学习。