在普通QEMU中运行android AOSP映像的命令是什么?

时间:2016-03-27 02:55:55

标签: android android-source qemu

我想在主线QEMU中测试TrustZone功能,让QEMU运行android镜像。 TrustZone功能不在qemu-ranchu中,它是在旧版本qemu之上构建的android的模拟器。 Qemu-ranchu不包含TrustZone功能。所以我必须使用普通的qemu在android上运行trustzone功能。

我已经用arm64选项编译了AOSP,我有以下图像文件:ramdisk.img,system.img,cache.img,userdata.img。我想用qemu-system-aarch64运行这些AOSP图像。

任何人都可以提供一些指导我应该用什么命令让qemu运行这些android图像?提前谢谢。

1 个答案:

答案 0 :(得分:0)

虽然我不知道“TrustZone”是什么,但我觉得你很困惑 - “ranchu”是 new 模拟器可以使用的硬件定义,而它又是基于一个更新的Qemu代码库。

在任何情况下,您都可以通过使用-verbose标志从命令行启动来模拟Android Emulator运行qemu的确切选项(“包装”qemu),例如:

~/.android-sdk/tools/emulator -avd Nexus_10_API_19 -verbose

我通过复制这些选项直接运行qemu,并通过试验模拟器“包装器”代码打印出的值,我有幸运气。

顺便说一下,您首先需要使用Studio的“AVD Manager”来使avd在该命令中使用。有关命令行使用模拟器的更多信息,请访问:

Android Emulator Command Line

祝你好运!