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


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

    复制代码
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    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. 安装编译依赖软件

    复制代码
    1
    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

    复制代码
    1
    2
    sudo apt-get install ccache source ~/.bashrc

  4. 配置repo

    复制代码
    1
    2
    3
    4
    5
    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设置

    复制代码
    1
    REPO_URL = 'git://aosp.tuna.tsinghua.edu.cn/android/git-repo'


  5. 初始化repo

    复制代码
    1
    2
    3
    mkdir ~/aosp cd ~/aosp

  6. 同步安卓最新源代码

    官方镜像

    复制代码
    1
    repo init -u https://android.googlesource.com/platform/manifest


    清华镜像

    复制代码
    1
    repo init -u git://aosp.tuna.tsinghua.edu.cn/android/platform/manifest


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

    官方镜像

    复制代码
    1
    repo init -u https://android.googlesource.com/platform/manifest -b android-5.1.1_r4


    清华镜像

    复制代码
    1
    repo init -u git://aosp.tuna.tsinghua.edu.cn/android/platform/manifest -b android-5.1.1_r4


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

    复制代码
    1
    2
    3
    git config --global user.email you@example.com git config --global user.name "Your Name"


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

    复制代码
    1
    repo sync

  7. 编译源代码

    设置cache

    复制代码
    1
    2
    3
    cd aosp prebuilts/misc/linux-x86/ccache/ccache -M 50G


    初始化编译环境

    复制代码
    1
    build/envsetup.sh


    选择编译目标包

    复制代码
    1
    lunch aosp_arm-eng


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

    复制代码
    1
    Make –j4


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

    复制代码
    1
    make –k

最后

以上就是积极火最近收集整理的关于Ubuntu14.04+OpenJDK7下载编译安卓源代码 的全部内容,更多相关Ubuntu14.04+OpenJDK7下载编译安卓源代码内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部