pixel 3XL 源码下载 编译 刷机

参考博客:
Android 9.0 -源码下载编译
Android 9源码下载+编译+Pixel 2XL刷机
Android系统源码编译及刷机实战

[Android原声机刷机包镜像下载地址]:
https://developers.google.cn/android/images

1. 镜像地址:

下载repo
curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > ~/bin/repo

修改REPO_URL:
REPO_URL = ‘https://gerrit-googlesource.lug.ustc.edu.cn/git-repo’

初始化仓库:
repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-8.0.0_r1(对应分支版本,参考“#2具体下载机型参考”)

2. 具体下载机型参考:

Android 10 的分支情况, 貌似同一个链接只能在linux上显示同来, windows不行。
具体原因不清楚。

https://source.android.google.cn/setup/start/build-numbers

Android AOSP源码下载编译_第1张图片
Android AOSP源码下载编译_第2张图片

3. 驱动下载地址(刷真机需要下载对应的驱动):

https://developers.google.cn/android/drivers

- 驱动下载和使用方式(pixel 3XL为例)

  • 下载驱动文件
    Android AOSP源码下载编译_第3张图片
  • 找到对应一套代码的驱动(使用详细版本"PQ3A.190605.003"来查找需要的驱动),下载得到两个压缩文件, 解压。
    在这里插入图片描述
  • 将解压后的文件拷贝到源码工程根目录
  • 然后依次运行这两个shell脚本。
  • 会提示你查看证书,按Enter键一行行的查看,出现下面的输入提示时,
    输入 I ACCEPT,解压到了vendor 目录下。另外的自解压脚本也是这样执行

驱动配置OK!!!

4. 编译:

- 编译准备工作文档

https://source.android.google.cn/setup/build/building

- 对应产品的运行版本选择(lunch 产品先择)

https://source.android.google.cn/setup/build/running

我的是pixel 3XL, 所以选择的是:aosp_crosshatch-userdebug
Android AOSP源码下载编译_第4张图片
以上, 编译完成后就可以通过发射台boot命令进行刷机了。

更多相关文章

  1. Android获取设备型号和系统版本号、mac地址、IP、屏幕的分辨率
  2. android版本对应表
  3. android 拖动图片/拖动浮动按钮
  4. android中的按钮以图片的方式显示_基础篇
  5. Android各版本的SDK Platforms和API Level
  6. android各版本对应的SDK level(包括android 10)
  7. 详解Android读取本地图片和网络图片的方法
  8. Android各版本代号/版本号/API级别
  9. android:获取网络时间、文件路径,修改包名,发布release版本

随机推荐

  1. Android 基本控件Text属性
  2. Android 安全加密:Https编程详解
  3. android基础知识15:获得android系统信息02
  4. android转屏时数据保存问题
  5. Android 从初学者入门到成为高手 视频教
  6. Android当中layer-list使用来实现多个图
  7. Android之Button按钮
  8. android sqlite 简明教程
  9. 修改光标颜色
  10. Android初级教程理论知识(第二章布局&读写