我正在VMWare中的Windows XP虚拟机内运行Android SDK。因此,Android模拟器需要很长时间才能启动...
我最近听说了另一个模拟器——MotoDev。对于那些尝试过两者的人来说,你能告诉我MotoDev是否比标准的Android模拟器有任何速度优势吗?
我正在VMWare中的Windows XP虚拟机内运行Android SDK。因此,Android模拟器需要很长时间才能启动...
我最近听说了另一个模拟器——MotoDev。对于那些尝试过两者的人来说,你能告诉我MotoDev是否比标准的Android模拟器有任何速度优势吗?
我是MOTODEV Studio的产品经理。Studio内没有单独的模拟器,而是显示在Eclipse View中的现有模拟器进程的另一个视图。它不比您已经拥有的快,具体取决于您使用的传输机制(本地窗口与VNC),可能会慢20%(本地窗口对于Windows和Linux更快)。
现在,为什么您的模拟器需要花费大量时间...
第一次启动模拟器映像(即“AVD”)时,它必须在本地磁盘上重新创建整个目标文件系统。后续启动将需要更少的时间。
如果我理解正确,您让Android模拟器假装在Windows XP伪文件系统(VMWare Disk Image)中通过QEMU(Arm模拟器)运行其文件系统,并运行在您拥有的任何主机操作系统中(您的操作系统)。这是很多文件系统操作。如果您可以减少文件系统映射,您将看到速度提升。您能否将Windows Android SDK映射到本机文件系统的实际文件夹中?去掉这一层抽象会加快速度。
祝好运!
埃里克