本章主要介绍如何搭建Android 底层开发的环境,主要包括Android应用程序开发环境,Android NDK 开发环境和交叉编译环境的搭建。
开发、测试和调试Linux驱动、HAL程序库需要的工具:jdk6或以上版本、eclipse3.4或以上版本 ADT, CDT ,Android SDK ,Android NDK, 交叉编译环境、Linux内核源代码、Android源代码、用于调试开发板的串口工具:minicom。
安装JDK
1.从官方网站下载JDK压缩包(tar.gz)(http://www.oracle.com/technetwork/java/javase/downloads/index.html)
2.解压缩(可以解压到任何目录下)
3打开:在Linux终端下输入命令(#gedit /etc/profile)打开profile文件
4.配置PATH环境变量(export PATH=./developer/jdk6/bin:$PATH)
5.保存
6.重载
Ubuntu Linux 提供了更简单的方式安装JDK,在Linux终端下执行下面这段命令可自动安装JDK6(执行命令的过程中需要连接Internet)
#add-apt-repository “deb http://archive.canonical.com/ lucid partner”
#apt-get update
#apt-get install sun-java6-jdk
安装 Android SDK
1、 下载地址:http://developer.android.com/sdk/index.html
2、 下载SDK,得到android-sdk_r16_linux.tar文件
3、 复制到linux文件系统中的某个目录,然后在Linux终端进入该目录并进行解压
4、 解压后目录中多了一个android-sdk-linux目录,进入android-sdk-linux/tools目录,有一个android 的脚本文件 执行脚本文件。
安装Eclipse
安装ADT
配置ADT
建立AVD
安装Android NDK 开发环境
1.下载Android NDK
2.安装CDT
3.命令行方式编译Android NDK 程序
4.导入Android NDK的例子
5.配置Android NDK 的集成开发环境
安装交叉编译环境