ubuntu-14.04编译Android6.0

环境:Ubuntu14.04
内存:4G
swap:2G
硬盘:100G
虚拟机:vmware-11.1.0 build-2496824

1、安装Git等依赖组件

sudo apt-get install -y git flex bison gperf build-essential libncurses5-dev:i386 libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 dpkg-dev libsdl-dev libesd0-dev

2、安装JDK

首先用以下命令搜索JDK版本

apt-cache search openjdk
执行安装

sudo apt-get install openjdk-7-jdk

查看是否安装成功,Android6.0要求1.7版本

java -version

3、配置java_home

直接运行

echo $JAVA_HOME
并不能看到输出。

设置:

echo export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64/" >> ~/.bashrc
source ~/.bashrc

此时重新输入$JAVA_HOME,就可以看到配置好的路径了
5、下载Android源码(repo工具或者别人下载好的)

在百度云盘上共享了Android6_r1的源码,请下载:Android 6.0 r1分卷源码 http://www.linuxidc.com/Linux/2016-01/127285.htm
6、合并文件

监测文件Hash,看是否有损坏。具体对应什么字符串请对照hash.txt

md5sum Android6_r1_aa
然后把这几个文件合并成一个

cat Android6_r1_* > M.tgz
md5sum M.tgz

7、解压文件

tar zxvf M.tgz

8、编译前配置

在 .bashrc文件中添加:export USE_CCACHE = 1,操作如下:

echo export USE_CCACE=1 >> ~/.bashrc

为了提高编译效率,设置编译器高速缓存。执行以下命令:

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

9、编译

source build/envsetup.sh
lunch 1
make -j8

free -m 或者free -h 查看内存使用情况
top查看cpu使用率

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值