MOTODEV比安卓模拟器更快吗?

3

我正在VMWare中的Windows XP虚拟机内运行Android SDK。因此,Android模拟器需要很长时间才能启动...

我最近听说了另一个模拟器——MotoDev。对于那些尝试过两者的人来说,你能告诉我MotoDev是否比标准的Android模拟器有任何速度优势吗?

1个回答

10

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

现在,为什么您的模拟器需要花费大量时间...

第一次启动模拟器映像(即“AVD”)时,它必须在本地磁盘上重新创建整个目标文件系统。后续启动将需要更少的时间。

如果我理解正确,您让Android模拟器假装在Windows XP伪文件系统(VMWare Disk Image)中通过QEMU(Arm模拟器)运行其文件系统,并运行在您拥有的任何主机操作系统中(您的操作系统)。这是很多文件系统操作。如果您可以减少文件系统映射,您将看到速度提升。您能否将Windows Android SDK映射到本机文件系统的实际文件夹中?去掉这一层抽象会加快速度。

祝好运!

埃里克


哇!我无法要求更好的答案了。我本来想给你+5的,但是StackOverflow只允许+1。谢谢Eric。 - Android Eve
更多关于此主题的信息:https://dev59.com/M3I_5IYBdhLWcg3wHfOr - Android Eve
嗯...在VMWare术语中,“映射到本地文件系统中的实际文件夹”被称为“在客户机虚拟机和主机之间设置共享文件夹”。有趣的是,关于如何进行此操作的唯一指南来源是PDF格式的Workstation用户手册。如果他们能够提供一个直接链接到相关部分的URL而不是下载整个PDF文件,那就更好了。 - Android Eve
将C:\ android-sdk-windows移动到(Linux)主机文件系统以加速事情的其他想法。对于Eclipse和JDK也应该是这样吗? - Android Eve

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接