我是靠谱客的博主 积极火,最近开发中收集的这篇文章主要介绍Ubuntu14.04+OpenJDK7下载编译安卓源代码 ,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


  1. 编译前需要安装的软件工具和环境(编译报错一般为缺少以下组件或工具)

    sudo apt-get install openjdk-7-jdk
    sudo apt-get install bison
    sudo apt-get install flex
    sudo apt-get install zlib1g-dev
    sudo apt-get install gcc-4.4
    sudo apt-get install g++-4.4
    sudo apt-get install libncurses-dev
    sudo apt-get install libx11-dev
    sudo apt-get install gperf
    

  2. 安装编译依赖软件

    sudo apt-get install git gnupg flex bison gperf build-essentialzip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386libreadline6-dev:i386 libgl1-mesa-dri:i386libgl1-mesa-dev g++-multilib mingw32tofrodos python-markdown libxml2-utilsxsltproczlib1g-dev:i386 dpkg-dev
    sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1/usr/lib/i386-linux-gnu/libGL.so

  3. 置Cache

    sudo apt-get install ccache
    source ~/.bashrc

  4. 配置repo

    mkdir ~/bin
    PATH=~/bin:$PATH
    git clone git://aosp.tuna.tsinghua.edu.cn/android/git-repo.git/
    cp git-repo/repo ~/bin/
    sudo gedit ~/bin/repo
    修改repo设置

    REPO_URL = 'git://aosp.tuna.tsinghua.edu.cn/android/git-repo'


  5. 初始化repo

    mkdir ~/aosp
    cd ~/aosp
    

  6. 同步安卓最新源代码

    官方镜像

    repo init -u https://android.googlesource.com/platform/manifest


    清华镜像

    repo init -u git://aosp.tuna.tsinghua.edu.cn/android/platform/manifest


    同步安卓源代码分支(以安卓5.1.1r4为例)

    官方镜像

    repo init -u https://android.googlesource.com/platform/manifest -b android-5.1.1_r4


    清华镜像

    repo init -u git://aosp.tuna.tsinghua.edu.cn/android/platform/manifest -b android-5.1.1_r4


    在初始化时,提示需要email验证,使用如下命令(替换自己的邮箱和姓名):

    git config --global user.email you@example.com
    git config --global user.name "Your Name"
    


    下载源代码(可在中断后继续下载)

    repo sync

  7. 编译源代码

    设置cache

    cd aosp
    prebuilts/misc/linux-x86/ccache/ccache -M 50G
    


    初始化编译环境

    build/envsetup.sh


    选择编译目标包

    lunch aosp_arm-eng


    编译(-j后面数字表示几核,双核双线程和四核单线程都写4)

    Make –j4


    make失败或停止后,继续编译

    make –k

最后

以上就是积极火为你收集整理的Ubuntu14.04+OpenJDK7下载编译安卓源代码 的全部内容,希望文章能够帮你解决Ubuntu14.04+OpenJDK7下载编译安卓源代码 所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部