在qemu-arm中运行Android应用程序?

网上关于这个话题的文章很less,所以我在这里问是否有意义,我在做什么。

我试图分区的虚拟磁盘只是android的方式,安装android图像(系统,根等)只能在Linux上运行android应用程序在qemuarm。

你做完了吗? 可能吗? 性能会比默认的Android模拟器更好吗?

如果问题很蠢,我很抱歉。

显然,上游qemu手臂不支持运行Android。 请参阅http://www.linaro.org/blog/core-dump/running-64bit-android-l-qemu/ ,其中讨论了如何将补丁移植到QEMU以获得Android支持。 你可能应该使用自带的android模拟器自带的QEMU,这很可能会导致相同的性能!

qemu-system-arm实际上支持运行某些版本的Android。

以下链接已经为我工作。

https://www.linaro.org/blog/core-dump/running-64bit-android-l-qemu/

在性能方面,虽然默认的Android模拟器也是基于Qemu的,但是现在却配备了图形加速功能 ,这是Qemu主流所不支持的。

Android仿真器通过提供OpenGL直通机制,允许仿真Android系统将主机加速图形堆栈直接渲染到仿真窗口的OpenGL调用,而不必模拟QEMU内部的GPU。 [ 来源 ]