机子
- CPU: 6核
- 内存: 16G
- 硬盘:500G SSD
- 系统:裸的 Ubuntu 16.04
试了Mac和Ubuntu 14.04,Mac中需要安装一堆工具,Ubuntu 14安装Java8很麻烦,都放弃了。囧
安装类库
建议使用阿里云源来加速下载:参考https://mp.youkuaiyun.com/mdeditor
apt-get install -y openjdk-8-jdk openjdk-8-jre git flex bison gperf build-essential libncurses5-dev:i386 git flex bison gperf build-essential libncurses5-dev:i386 libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilib tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 dpkg-dev libsdl1.2-dev libesd0-dev git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4
下载源码
我使用的是清华的镜像
下载清华版的repo命令行工具
curl https://mirrors.tuna.tsinghua.

本文详细介绍了如何在Ubuntu 16.04系统上编译Android 8.0源码并为Pixel XL手机进行刷机。首先,确保电脑配置满足要求,然后通过阿里云源加速安装所需类库。接着,从清华镜像下载repo工具和源码,切换到对应版本分支。下载并安装驱动后,开始编译过程,选择合适的编译参数,避免Java OOM错误。编译完成后,找到关键的映像文件,将手机置于fastboot模式,进行刷机操作。
最低0.47元/天 解锁文章
999

被折叠的 条评论
为什么被折叠?



