在阅读过程中,首先,我们需要知道android开发环境的组成:主要包括三大部分:android应用程序开发环境、android NDK开发环境、交叉编译环境的搭建。
搭建开发环境的前提:一、所需工具:1、JDK6.0以上的版本2、eclipse3.0以上版本3、ADT(用于开发android应用程序)4、CDT(用于开发android NDK应用程序)5、android SDK6、android NDK 7、交叉编译环境8、linux内核源代码9、android源代码、10用于调试开发板的串口工具minicom。
二、安装JDK,这个在我们学习javalue时应该已经接触过。它需要从网页下载相应版本并且进行配置,此处配置有两种方法:第一种:打开profile文件进行配置;第二种:连接internet自动安装。执行add-apt-repository"deb http://archive.canonical.com/lucid partner"----->apt -get update---->apt-get install sun-java6-jdk。
完成以上步骤,开始搭建,此处不详述,首先介绍第一个:android应用程序开发环境:1>安装SDK 2>安装eclipse 3>安装ADT ;
第二个:android NDK开发环境:1>下载android NDK(linux版本)2>安装CDT(用于开发c/c++的插件)3>命令行方式编译android NDK程序:linux终端:进入某个子目录,如:hello-gl2--->输入ndk—build命令即可。4>导入android NDK程序 5>配置android NDK 集成开发环境(只要在eclipse中修改了gl-code.cpp文件,在生成.apk文件之前就可以自动编译gl-code.cpp文件,而不需要再linux终端和eclipse之间来回切换)。
第三个:交叉编译环境的搭建:(目的:为了能够使ARM架构程序在x86架构上开发),组成:交叉编译器+相关工具(包括可执行文件+共享库及文件等资源)。安装:
1>internet上可以找到集成好的交叉编译环境。2>android ADK和android源代码中也包含交叉编译器。3>如果想要一个完全独立的交叉编译器可以自己制作一个或者下载集成好的交叉编译环境。