MOTODEV быстрее, чем эмулятор Android? - PullRequest
3 голосов
/ 11 ноября 2010

Я использую Android SDK внутри виртуальной машины Windows XP в VMWare. Таким образом, эмулятор Android загружается вечно ...

Недавно я слышал о другом эмуляторе - MotoDev. Для тех из вас, кто попробовал и то, и другое, не могли бы вы сказать, имеет ли MotoDev какое-либо преимущество speed по сравнению со стандартным эмулятором Android?

1 Ответ

10 голосов
/ 11 ноября 2010

Я менеджер по продукту для MOTODEV Studio. В Studio нет отдельного эмулятора, а есть другое представление существующего процесса эмулятора, которое отображается в Eclipse View. Это не быстрее, чем у вас уже есть, и в зависимости от того, какой механизм передачи вы используете (собственное окно против VNC), оно может быть на 20% медленнее (собственное окно быстрее для Windows и Linux).

Теперь, почему ваш эмулятор работает вечно ...

При первом запуске образа эмулятора (т. Е. «AVD») он должен воссоздать всю целевую файловую систему на локальном диске. Последующие запуски займут меньше времени.

Если я правильно понимаю, вы позволяете эмулятору Android притворяться, что он запускает свою файловую систему через QEMU (Arm Emulator) в псевдо-файловой системе Windows XP (VMWare Disk Image), которая работает на любой операционной системе вашего хоста. (ваша ОС). Это много манипуляций с файловой системой. Если вы сможете уменьшить сопоставление файловой системы, вы увидите улучшение скорости. Можете ли вы сопоставить Windows Android SDK с реальной папкой в ​​вашей файловой системе? Удаление этого слоя абстракции ускорит процесс.

Удачи!

Eric

...