一、Android源码下载及编译

2019-11-07  本文已影响0人  Gxiner
完成图

1、环境与配置

Ubuntu18.04
Rufus-3.8 系统引导盘制作工具
硬盘容量500G,内存8G,8核CPU
以下在Ubuntu18.04系统安装
Git
PyThon 如果系统自带就不需要下载
Curl
Repo
android-7.1.1_r57

2、问题注意事项

3、增加SWAP交换分区内存

free -m
mkdir swap
cd swap
sudo dd if=/dev/zero of=sfile bs=1024 count=1000000
sudo mkswap sfile
sudo swapon sfile

4、编译源码依赖设置

sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilib 
sudo apt-get install -y git flex bison gperf build-essential libncurses5-dev:i386 
sudo apt-get install tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 
sudo apt-get install dpkg-dev libsdl1.2-dev libesd0-dev
sudo apt-get install git-core gnupg flex bison gperf build-essential  
sudo apt-get install zip curl zlib1g-dev gcc-multilib g++-multilib 
sudo apt-get install libc6-dev-i386 
sudo apt-get install lib32ncurses5-dev x11proto-core-dev libx11-dev 
sudo apt-get install libgl1-mesa-dev libxml2-utils xsltproc unzip m4
sudo apt-get install lib32z-dev ccache

5、相关博客

5.1、Ubuntu18.04完整新手安装教程
5.2、Android 7.1.1系统源码下载、编译、刷机-Nexus 6实战
5.3、Failed to contact Jack server: Problem reading .jack-server/client.pem. Try 'jack-diagnose'
5.4、repo sync自动续接脚本

上一篇 下一篇

猜你喜欢

热点阅读