查看: 968|回复: 0

Android编译环境搭建

[复制链接]
  • TA的每日心情
    无聊
    2022-4-28 09:50
  • 签到天数: 443 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2014-10-19 22:20:21 | 显示全部楼层 |阅读模式
    分享到:
    搭建Android编译环境:
      
    2014-5-10 20:55 上传
    下载附件 (100.78 KB)
       第1步:下载并安装Ubuntu。   
       https://www.ubuntu.org.cn/download/desktop ,可以下载到最新版14.04
    我自己安装的是12.04版本的。安装Ubuntu的过程,在此就省略了,这个大家在网上可以找到很多教程。
        第2步: 设置Ubuntu 12.04的Android编译环境。
               交叉编译工具fsl-linaro-toolchain.tar.gz    提前下载先哈 可以在360云盘下载 https://yunpan.cn/QiFCzHfxyUNnt 访问密码 68c6   
        下载完之后,放进ubuntu 系统中
       我放的路径是 /usr/local/arm/     然后从终端进入该路径下,输入#tar zxvf fsl-linaro-toolchain.tar.gz 解压,得到fsl-linaro-toolchain文件夹。再输入#chmod 777 fsl-linaro-toolchain .设置权限。

    可以看到我的这个路径下已经有很多个文件夹,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   会看到显示交叉编译工具版本信息,说明交叉编译工具安装成功。

    第3步:安装JDK。
    有资料显示:

    所以咱们也虚心听取,从Oracle官网下载最新版的jdk包吧,https://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安装成功。

    到这里Android的编译环境搭建完成了。

       通过后续的编译过程得到 :官方是用的JDK是java se1.6版的,下载地址:https://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 即可。

    另外 ,根据https://source.android.com/source/initializing.html... 介绍,编译Android需要安装一些库、程序

    最重要的是 你的ubuntu 必须的是64位的!

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

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-27 09:12 , Processed in 0.110267 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.