我想添加一个虚拟硬盘&额外的闪存到Android模拟器
为此,我使用以下命令创建了qemu原始图像:
qemu-img create internal.img 4G
qemu-img create internal-flash.img 4G
然后我通过以下命令将其设为ext4类型:
mkfs.ext4 -F internal.img
mkfs.ext4 -F internal-flash.img
现在我尝试通过以下命令在android模拟器中加载新创建的图像作为hda设备:
./emulator -avd myandroid -qemu -hda internal.img -mtdblock internal-flash.img
此外,当我启动我的模拟器时,qemu模拟器日志将图像作为参数获取:
QEMU options list:
emulator: argv[00] = "./emulator-arm"
emulator: argv[01] = "-hda"
emulator: argv[02] = "/home/android-sdk/internal.img"
emulator: argv[03] = "-mtdblock"
emulator: argv[04] = "/home/android-sdk/internal-flash.img"
emulator: argv[05] = "-android-hw"
emulator: argv[06] = "/home/t0140899/.android/avd/SVDU4.avd/hardware-qemu.ini"
但是后来我无法在android文件系统中看到/ dev / hda 如果我需要做更多的事情,你能告诉我吗?
还有额外的额外闪存在哪里可以在/ dev /目录中找到它?