2010-11-11 83 views
3

我在VMWare中的Windows XP虚拟机中运行Android SDK。因此,Android模拟器需要永远引导...MOTODEV比Android模拟器更快吗?

我最近听说过另一个模拟器 - 摩托罗拉。对于那些尝试过这两种方法的人,你能否告诉我们MotoDev是否比标准的Android Emulator有速度的优势?

回答

10

我是MOTODEV Studio的产品经理。 Studio内部没有单独的模拟器,而是Eclipse视图中显示的现有模拟器过程的另一个视图。它不会比现有的速度快,并且取决于您使用的传输机制(本机窗口vs VNC),速度可能会降低20%(Windows和Linux的本地窗口速度更快)。现在

,至于为什么你的模拟器是永远走...

第一次启动模拟器图像(即“AVD”),它必须重新创建本地磁盘上的所有目标文件系统。随后的发布会花费更少的时间。

如果我理解正确,你让Android模拟器伪装成在Windows XP伪文件系统(VMWare Disk Image)内通过QEMU(Arm Emulator)运行其文件系统,该系统在任何主机操作系统上运行有(你的操作系统)。这是很多文件系统操作正在进行。如果你可以减少文件系统映射,你会看到速度的提高。您可以将Windows Android SDK映射到本机文件系统上的实际文件夹吗?去除这个抽象层将会加快速度。

祝你好运!

埃里克

+0

哇!我无法要求更好的答案。我会给你+5,但StackOverflow只允许+1。谢谢埃里克。 – 2010-11-11 04:30:49

+0

更多关于这个问题:http://stackoverflow.com/questions/1521608/motodev-studio-vs-android-google-plugin – 2010-11-11 04:35:22

+0

嗯......“映射到本地文件系统中的一个真实的文件夹”在VMWare中调用行话“设置访客虚拟机和主机之间的共享文件夹”。有趣的是,指导如何做到这一点的唯一来源是PDF格式的“工作站用户手册”。如果他们能够向相关部分提供直接URL而不必下载整个PDF,那本来就不错。 – 2010-11-16 17:59:03