Android(安卓)AOSP源码下载编译
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命令进行刷机了。
更多相关文章
- [原]Ubuntu 14.04编译Android(安卓)Kernel
- android 开发问题集,android问题总结,android错误解决收集
- FFmpeg的Android平台移植—编译篇
- mac 安装Android(安卓)studio遇到的问题及解决
- 使用android访问SQLServer数据库
- Android平台开发-WIFI 驱动移植 -- 详细
- vlc android 代码编译
- #Android学习笔记(二)#
- Linux系统下安装android sdk的方法步骤