查看: 5229|回复: 2

RioTboard板子·····Android编译环境搭建

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

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2014-5-10 23:30:32 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 木子鱼 于 2014-5-19 14:18 编辑

      下面有些是摘录一些教程的,说得很有心得!  注意这里的是搭建Android编译环境.
    22.png
       
         第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/downloads/jdk8-downloads-2133151.html
    注意下载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/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR      把下载的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/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR     我下载的是 jdk-6u45-linux-x64.bin   安装很简单,放进一个目录 如/usr/local    输入命令:$./jdk-6u45-linux-x64.bin 即可  配置环境变量还是参看上面的。


















    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-7-11 10:39
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2014-5-15 11:13:01 | 显示全部楼层
    楼主好牛,,,
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2022-4-28 09:50
  • 签到天数: 443 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2014-5-16 10:24:29 | 显示全部楼层
    szruan 发表于 2014-5-15 11:13
    楼主好牛,,,

    我也是在挑战自己,最近各种折腾。给电脑重新刷上了64位的ubuntu.  昨天的研究发现  java 版本装错了   应该装64位的    java se 1.6版的
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-25 21:03 , Processed in 0.139015 second(s), 19 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.