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


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

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

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

  • 下载驱动文件
  • 找到对应一套代码的驱动(使用详细版本"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

以上, 编译完成后就可以通过发射台boot命令进行刷机了。

更多相关文章

  1. [原]Ubuntu 14.04编译Android(安卓)Kernel
  2. android 开发问题集,android问题总结,android错误解决收集
  3. FFmpeg的Android平台移植—编译篇
  4. mac 安装Android(安卓)studio遇到的问题及解决
  5. 使用android访问SQLServer数据库
  6. Android平台开发-WIFI 驱动移植 -- 详细
  7. vlc android 代码编译
  8. #Android学习笔记(二)#
  9. Linux系统下安装android sdk的方法步骤

随机推荐

  1. wifi 通知栏上 选择程序时出现你的应用
  2. android之Handler子线程的简单介绍(一)
  3. android checkbox多选框实现
  4. fragment android
  5. Android软件安全开发实践
  6. android实用代码片段
  7. 『转自墙外』 [Android] Root 原理與手動
  8. Jollen 的 Android(安卓)教學,#25: Hello
  9. Android
  10. 【Android】6.0 运行时权限申请 整理