构建Android模拟器系统运行镜像(系统固件)_android虚拟设备镜像(1)

安卓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

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值