Android emulator MOTODEV比Android仿真器快吗?

Android emulator MOTODEV比Android仿真器快吗?,android-emulator,Android Emulator,我正在VMWare的Windows XP虚拟机中运行Android SDK。因此,Android仿真器需要永远的引导 我最近听说了另一个模拟器——MotoDev。对于那些同时尝试了这两种方法的人,你能告诉我MotoDev是否比标准Android Emulator有速度优势吗?我是MotoDev Studio的产品经理。Studio中没有单独的模拟器,而是Eclipse视图中显示的现有模拟器进程的另一个视图。它不会比您已经拥有的更快,并且取决于您使用的传输机制(本机窗口与VNC),它可能会慢20%

我正在VMWare的Windows XP虚拟机中运行Android SDK。因此,Android仿真器需要永远的引导


我最近听说了另一个模拟器——MotoDev。对于那些同时尝试了这两种方法的人,你能告诉我MotoDev是否比标准Android Emulator有速度优势吗?

我是MotoDev Studio的产品经理。Studio中没有单独的模拟器,而是Eclipse视图中显示的现有模拟器进程的另一个视图。它不会比您已经拥有的更快,并且取决于您使用的传输机制(本机窗口与VNC),它可能会慢20%(对于Windows和Linux,本机窗口更快)

现在,至于为什么你的模拟器要花很长时间

第一次启动仿真器映像(即“AVD”)时,它必须在本地磁盘上重新创建整个目标文件系统。随后的发射将花费更少的时间

如果我理解正确的话,你是在让Android仿真器假装它通过QEMU(Arm仿真器)在Windows XP伪文件系统(VMWare磁盘映像)中运行它的文件系统,该系统运行在你拥有的任何主机操作系统(你的操作系统)上。这是大量的文件系统操作。如果您可以减少文件系统映射,您将看到速度的提高。能否将Windows Android SDK映射到本机文件系统上的真实文件夹中?移除这一抽象层将加快速度

祝你好运


埃里克

哇!我再也找不到更好的答案了。我会给你+5,但StackOverflow只允许+1。谢谢你,埃里克。关于这个主题的更多信息:嗯。。。“映射到本机文件系统中的真实文件夹”在VMWare术语中称为“在来宾VM和主机之间设置共享文件夹”。有趣的是,关于如何做到这一点的说明的唯一来源是PDF格式的工作站用户手册。如果他们能够提供一个指向相关部分的直接URL,而不必下载整个PDF,那就太好了。关于通过将C:\android sdk窗口移动到(Linux)主机的文件系统来加快速度的其他想法。Eclipse和JDK不也是这样吗?