找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4164|回复: 0
打印 上一主题 下一主题
收起左侧

ubuntu12.04.4 android编译环境搭建注意事项

[复制链接]
跳转到指定楼层
楼主
ID:51090 发表于 2014-10-13 13:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.获取Anroid源码
    Android官网给出了从网上下载源代码的方法,具体流程如下网址所示:http://source.android.com/source/downloading.html

2.安装编译需要的工具
    安装jdk:
    网上下载jdk1.6到/opt
    $ cd /opt
    $ su
    $ chmod u+x jdk-6u45-linux-x64.bin
    $ ./jdk-6u45-linux-x64.bin

    执行后会在/opt里面生成jdk目录:/opt/jdk1.6.0_45。然后配置Java环境,执行命令:
    ~$ sudo gedit /etc/profile
   
    在文件尾加上:
     export JAVA_HOME=/opt/jdk1.6.0_45
     export JRE_HOME=/opt/jdk1.6.0_45/jre  
     export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH  
     export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH  
   
    保存文件,然后执行:source /etc/profile。
    运行java -version和javac -version


    安装编译环境:
    12.04.4内核改用saucy了,之前是quantal,所以在 libgl1-mesa-glx:i386应该改为 libgl1-mesa-glx-lts-saucy:i386。
    sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx-lts-saucy:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 cpp-4.6 g++-4.6 gcc-4.6 gcc-4.6-multilib gcc g++ cpp gcc-multilib g++-4.6-multilib ia32-libs gawk qt4-dev-tools uboot-mkimage


$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1/usr/lib/i386-linux-gnu/libGL.so


3.开始编译
    lichee编译
    $ cd lichee
    $ ./build.sh -p sun7i_android
   
    android编译
    $ . build/envsetup.sh
    $ lunch
    $  #选择自己的平台
    $ extract_bsp    #这个地方坑爹的狠,全志官方和好多教程都是extract-bsp
    $make                 #make -j2 代表2个核心编译,以cpu的一般为准
   
    编译成功,会在 out/target/product/wing-xxx/ 目录下生成几个img包

   
参考文章:
1.Ubuntu 12.04关于libgl1-mesa-glx:i386安装的问题,http://www.rover12421.com/2013/08/12/ubuntu-12-04-on-libgl1-mesa-glx-i386-installation-problems.html;
2.android 4.2 源码在64位Ubuntu编译,http://blog.csdn.net/djzhao/article/details/9947847
3.Can't install libgl1-mesa-glx:i386,http://ubuntuforums.org/showthread.php?t=2122554;

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表