android avd system.img,手动修改android模拟器的system.img

本文介绍了如何编译和替换Android AVD的system.img及vendor.img,详细步骤包括下载最新Android代码,编译生成system-qemu.img和vendor-qemu.img,替换AVD镜像,更新kernel和rootfs,以及解决运行失败的问题。此外,还提到了使用串口调试emulator的方法。
摘要由CSDN通过智能技术生成

一 编译system.img

下载最新的android代码,运行编译

lunch选择aosp_x86-eng

make编译整个工程

在out/target/product/generic_x86目录下有:

system.img system-qemu.img userdata.img vendor-qemu.img vendor.img  kernel-ranchu-64 ramdisk.img

选择system-qemu.img和vendor-qemu.img,这两个镜像是专门为qemu运行制作的,如果选择system.img 和vendor.img,则avd运行失败。

二 替换AVD的镜像

在sdk下进入如下目录,使用上面的镜像替换下面的镜像,system-qemu.img重名为system.img,vendor-qemu.img重命名为vendor.img。替换kernel-ranchu-64 更新kernel,替换ramdisk.img  更新rootfs,替换userdata.img更新userdata.

~/Android/Sdk/system-images/android-P/google_apis_playstore/x86$ ls

advancedFeatures.ini  encryptionkey.img  package.xml        system.img

build.prop            kernel-ranchu-64   ramdisk.img        userdata.img

data                  NOTICE.txt         source.properties  vendor.img

如果出现运行失败的话,将虚拟机的快照删除在&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值