查看: 2623|回复: 2

[原创] RioTboard板子·····Android编译环境搭建

[复制链接]

33

主题

10

好友

2412

积分

进士

Rank: 5Rank: 5

  • TA的每日心情
    无聊
    2016-11-9 20:46
  • 签到天数: 229 天

    [LV.7]常住居民III

    发表于 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 即可  配置环境变量还是参看上面的。


















    回复

    使用道具 举报

    10

    主题

    1

    好友

    1000

    积分

    进士

    Rank: 5Rank: 5

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

    [LV.2]偶尔看看I

    发表于 2014-5-15 11:13:01 |显示全部楼层
    楼主好牛,,,
    专业生产STM32开发板,TI开发板,仿真器配件   http://openmcu.taobao.com
    回复

    使用道具 举报

    33

    主题

    10

    好友

    2412

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    无聊
    2016-11-9 20:46
  • 签到天数: 229 天

    [LV.7]常住居民III

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

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

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-10 03:27 , Processed in 0.184802 second(s), 12 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部