Android编译环境搭建

作者: 独活草
上传时间为: 2014-10-19 10:20 PM
2014-10-19
阅读:

搭建Android编译环境:

22.png

2014-5-10 20:55 上传

下载附件 (100.78 KB)

第1步:下载并安装Ubuntu。
http://www.ubuntu.org.cn/download/desktop ,可以下载到最新版14.04
我自己安装的是12.04版本的。安装Ubuntu的过程,在此就省略了,这个大家在网上可以找到很多教程。
第2步: 设置Ubuntu 12.04的Android编译环境。
交叉编译工具fsl-linaro-toolchain.tar.gz 提前下载先哈 可以在360云盘下载 http://yunpan.cn/QiFCzHfxyUNnt 访问密码 68c6
下载完之后,放进ubuntu 系统中
我放的路径是 /usr/local/arm/ 然后从终端进入该路径下,输入#tar zxvf fsl-linaro-toolchain.tar.gz 解压,得到fsl-linaro-toolchain文件夹。再输入#chmod 777 fsl-linaro-toolchain .设置权限。
名.png
可以看到我的这个路径下已经有很多个文件夹,4.2.2 4.3.2 4.4.1 4.4.3 这些都是我以前用过的OK6410 TQ6410的交叉编译工具。同理,fsl-linaro-toolchain文件夹 就是Rio板子用于Android、Linux的交叉编译工具。
接着修改交叉编译工具的环境变量。
在终端中以root身份登陆,输入# gedit /etc/profile
在打开的编辑界面插入
ARCH=arm
CROSS_COMPILE=/usr/local/arm/fsl-linaro-toolchain/bin/arm-fsl-linux-gnueabi-
PATH=$PATH:/usr/local/arm/fsl-linaro-toolchain/bin
export PATH ARCH CROSS_COMPILE
然后在终端输入reboot 重启系统。
重启后,打开终端,输入arm-linux-gcc -v 会看到显示交叉编译工具版本信息,说明交叉编译工具安装成功。
4.png

第3步:安装JDK。
有资料显示:
5.png
所以咱们也虚心听取,从Oracle官网下载最新版的jdk包吧,http://www.oracle.com/technetwork/java/javase/down...
注意下载jdk-8u5-linux-i586.tar.gz 这个版本的。
下载完后,直接放在 一个文件夹中解压缩就可以了。(我自己将解压缩后的文件重新命名为java)然后修改环境变量
在终端中以root身份登陆,输入# gedit /etc/profile
在打开的编辑界面插入
JAVA_HOME=/usr/local/java
PATH=$PATH:/usr/local/java/bin
CLASSPATH=/usr/local/java/jre/lib/rt.jar
export PATH JAVA_HOME CLASSPATH
然后在终端输入reboot 重启系统。
重启后,打开终端,输入java -version 会看到显示java版本信息,说明JDK安装成功。
6.png
到这里Android的编译环境搭建完成了。


通过后续的编译过程得到 :官方是用的JDK是java se1.6版的,下载地址:http://www.oracle.com/technetwork/java/javase/down... 把下载的jdk安装文件 jdk-6u45-linux-i586.bin 放进安装的目录,终端输入命令$ chmod a+x jdk-6u45-linux-i586.bin $./jdk-6u45-linux-i586.bin 即可。
1tu.png

另外 ,根据http://source.android.com/source/initializing.html... 介绍,编译Android需要安装一些库、程序
360截图1.jpg
最重要的是 你的ubuntu 必须的是64位的!


昨天的又折腾了一天把笔记本,安装上了 Ubuntu 12.04 64位和 Win 7 32位双系统。发现,之前安装的jdk版本还是有问题,应该安装64位的版java se 1.6版的 下载地址 http://www.oracle.com/technetwork/java/javase/down... 我下载的是 jdk-6u45-linux-x64.bin 安装很简单,放进一个目录 如/usr/local 输入命令:$./jdk-6u45-linux-x64.bin 即可 配置环境变量还是参看上面的。

全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示