1、环境准备
- 编译环境:
Ubuntu-18.04.5
- 编译版本:
android13-release
- 下载地址:清华大学开源软件镜像站AOSP
# 下载repo
# 同步代码:repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android13-release
# repo sync -j32
2、编译代码
2.1 需要的编译链
略
2.2 编译
source build/envsetup.sh #加载编译环境
lunch sdk_pc_x86_64-userdebug #指定编译产品类型
make -j32 #编译
make otapackage -j32 #ota
2.3 AVD打包
#安卓12开始
$make -j8 emu_img_zip#安卓12以下
$make -j8 sdk sdk_repo
3、运行AVD 镜像
将上述生成的镜像文件,替换现有模拟器的镜像即可;
- 编译生成打包的文件;
- 替换原模拟器的镜像:
# 参考路径:
#:\AndroidStudioSDK\system-images\android-35\google_apis_playstore