快速搭建android5.1系统源码编译环境 下载本文

内容发布更新时间 : 2024/7/5 13:18:56星期一 下面是文章的全部内容请认真阅读。

1.安装ubuntu

编译Android 5.1需要ubuntu 64位的操作系统,在 百度上搜索ubuntu,到ubuntu官网下载Ubuntu 64位桌面(desktop)版本,进行安装。安装完成后,需要更新一下ubuntu源。

Android5.1系统源码编译的磁盘空间要求较高,ubuntu 的磁盘空间需要分配60G以上,内存需要4G以上,否则容易出现编译错误等问题。

2.安装openjdk-7-jdk

Android 5.1 用到的jdk不再是Oracle 的 jdk ,而是开源的 openjdk,在ubuntu安装好后,使用如下命令安装jdk: $sudo apt-get install openjdk-7-jdk

安装好后,设置环境变量:$sudo gedit /etc/profile 在profile文件末尾加上:

JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/ PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH

3.安装编译依赖的软件

使用如下命令安装依赖软件:

sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline-gplv2-dev lib32z1-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc

4.配置Cache

使用如下命令配置cache: $sudo apt-get install ccache $source ~/.bashrc

5.编译android系统源码

1,初始化编译环境 $. build/envsetup.sh

2,选择编译目标包

ps:lunch的方式有很多中,可以使用lunch命令查看,我使用最常用的 $lunch full-eng

3,编译 $make

ps: 1.make后面可以跟参数:如你的机器是四核四线程,可以使用make -j4,这样速度更快,但编译时使用的内存更多。 2.make失败或停止后,可以使用make -k 继续编译。 然后就是漫长的等待了。

4,运行android模拟器 在终端输入命令: $emulator