完整的 pixel 6a 刷入 AOSP 源码过程记录

本文详细记录了 Pixel 6a 刷入 AOSP 源码的全过程,包括基础环境搭建(如 Ubuntu 16.04 安装、Python 3.7 配置)、repo 工具的下载与使用、AOSP 源码的下载与同步、驱动的编译以及刷机步骤。在过程中,作者遇到了 SSL 校验、内存不足、权限不足等常见问题,并给出了相应的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基础环境

虚拟机:VMware® Workstation 16 Pro 16.0.0 build-16894299

Linux版本:ubuntu-16.04.7-desktop-amd64

设备:pixel 6a;代号:bluejay;

基础软件安装

安装 Git

命令:sudo apt install git

安装 Python 3.7

1、下载 python 3.7

命令:wget Python Release Python 3.8.17 | Python.org

2、解压 python 3.7

命令:tar xvf python.tar.gz

3、配置 python 3.7

a)进入解压好的 python 3.7 目录

命令:cd Python-3.7.17

b)执行 configure 脚本:

命令:./configure

如果执行结果中包含以下报错信息,则需要安装 openSSL:

报错:checking whether compiling and linking against OpenSSL works... no

c)安装 openSSL 相关依赖包:

命令:sudo apt install git-core libssl-dev libffi-dev gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev libz-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip

安装完 openSSL 后再次执行 configure 文件可以看到此信息:

checking whether compiling and linking against OpenSSL works... yes

4、编译与安装Python3:

命令:sudo make install

配置update-alternatives

--将 python 交给 update-alternatives 管理,可随时切换软件版本

a)将 python3.7 和 phthon2.7 加入快捷管理

命令:

update-alternatives --install /usr/bin/python python python3的安装地址(/usr/local/bin/python3.7 3(权重号))

update-alternatives --install /usr/bin/python python python2的安装地址(/usr/bin/python2.7 2(权重号))

b)切换Python版本:

命令:update-alternatives --config python

repo 管理工具的下载与使用

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高钙小新

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值