1. Android底层开发所需要的工具:JDK(6或以上版本)、Eclipse、ADT、CDT、Android SDK、Android NDK、交叉编译环境、Linux内核源代码、Android源代码、minicom。
2. Ubuntu下JDK的安装(建议在root用户下安装)
a. 下载JDK(http://www.oracle.com/technetwork/java/javase/downloads/index.html) b. 设置环境变量(打开终端,使用 gedit /etc/profile 命令打开profile文件,在文件末尾添加 export PATH=.: + jdk目录 + /bin$PATH c. 使用 source /etc/profile 重新装在profile文件3. 搭建Android开发环境
a. 可以去官网(Android Developers)下载,但是由于被屏蔽的缘故,可以去 http://www.androiddevtools.cn/index.html#sdk-list 下载SDK。 b. 下载最新版Eclipse,直接解压即可。 c. 安装ADT:打开Eclipse,Help -> Install New Software -> Add ->Name(随便叫,自己清楚就行),Location(https:dl-ssl.google.com/android/eclipse). d. 假如感觉麻烦,上面的三步直接不要,在 http://www.androiddevtools.cn/index.html#sdk-list 下载一个 ADT Bundle解压就行。 e. 建立AVD:建议不要使用默认自带的虚拟机,会很慢(特别是AMD的处理器的电脑)。下载一个虚拟机就行,例如Genymotion、BlueStack等。 f. 安装NDK(可去观望下载,也可去 http://www.androiddevtools.cn/index.html#sdk-list 下载,解压,添加环境变量)。 安装CDT,然后通过Eclipse安装新插件的方法安装。 编译Android NDK程序:使用ndk-build命令会自动编译。4. 安装交叉编译环境
a. 下载CodeSourcery b. 使用 sh package.bin 命令安装