aosp-compile

1.📖下载repo

1
2
3
4
mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

2.初始化仓库

1
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest

3.建立工作目录,我这里使用fartext

1
2
mkdir fartext
cd fartext

4.初始化仓库

1
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest

5.我是指定了特定版本

https://source.android.com/docs/setup/about/build-numbers?hl=zh-cn#source-code-tags-and-builds

1
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-10.0.0_r41

6.开始同步源码树(下载源码)

1
repo sync

tips1:使用命令sudo su临时获得管理员权限,避免多次使用sudo tips2:使用screen命令开启虚拟终端,避免窗口关闭/远程连接断开后下载进程终止 screen命令的使用: (1)screen开启匿名窗口 (2)CTRL+A+D,离开视窗 (3)screen -ls,查看所有会话 (4)screen -r name,回到name视窗 (5)exit,关闭(退出) 下载驱动 https://developers.google.cn/android/drivers?hl=zh-cn#crosshatchqp1a.190711.020 powershell设置环境变量

1
$Env:Android_PRODUCT_OUT=""

刷入镜像

1
fastboot flashall -w 

修改buildprop [https://blog.csdn.net/weixin_39516956/article/details/117613110]


aosp-compile
http://showfaker.top/2024/02/24/aosp-compile/
作者
ShowFaker
发布于
2024年2月24日
许可协议