安卓12开始
$make -j8 emu_img_zip
// 目标文件在out/tarproduct/emulator_x86_64/sdk-repo-linux-system-images-eng.[username].zip
安卓12以下
$make -j8 sdk sdk_repo
// 目标文件在out/host/linux-x86/sdk/sdk_phone_x86/sdk-repo-linux-system-images-eng.[username].zip
// 目标文件repo-sys-img.xml 用来部署镜像源
![](https://img-blog.csdnimg.cn/img_convert/38220901ce7368aa46da420e7465fa54.webp?x-oss-process=image/format,png)
运行完成后会生成压缩包文件`sdk-repo-linux-system-images-eng.[username].zip`,其中包含模拟器启动系统锁需要的所有系统镜像。解压该文件,其中有个文件夹,如x86\_64,arm64.
可以启动http server(如:python -m http.server 8888),使用repo-sys-img.xml部署镜像源,此处不详细介绍。
### 四、运行编译生成的镜像
#### 方法1
通过Android Studio创建虚拟设备.
`Android Studio-> tools-> avd manager->create virtual device lets say we created Pixel_2_API_29`
我创建一个名字为`aaa`的虚拟机设备,通过下面的命令启动
$emulator -list-avds
aaa
$emulator -avd aaa