编译环境
- VMware虚拟机 + Kali 2022.3
- 32GB内存
- 400GB硬盘
下载Android13源码
-
安装repo东西
apt install repo -
创建文件夹,寄存aosp源码
mkdir aosp cd aosp -
配置git信息
git config —global [user.name](http://user.name) <your_name> git config —global [user.email](http://user.email) <your@email.com> -
初始化repo aosp库房
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-13.0.0_r31 # -u 指定aosp manifest地址,可以使用谷歌官方或许其它镜像站点地址 # -b 用来指定某个特定的Android版别 -
同步源码树
repo sync
编译源码
-
source build/envsetup.sh -
选择编译政策
lunch sdk_phone_x86_64-userdebug # 这里我编译一个运转在模拟器上的x86_64位版别 # 可以只输入lunch,此时会有列表提示,让你选择你的编译政策 -
编译
m -j8 # -j用来指定编译线程数,由于我是4核8线程的CPU,所以我指定-j8 # 可以只输入m, 此时会主动根据你的CPU核心数进行设置 -
漫长等候,编译产品在
out/target/product目录下
在模拟器上运转
-
实行
emulator指令即可 -
假如失败,则实行
source build/envsetup.sh lunch sdk_phone_x86_64-userdebug emulator
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

