Альтернативы эмулятору avroid
Итак, для меня эмулятор никогда не работает. И я не хочу отлаживать USB. Поэтому мой цикл разработки включает в себя упаковку нового apk для редактирования, который я делаю в Eclipse, и отправка его на свой телефон через Dropbox, а также установку и запуск apk оттуда, уведомление об ошибках и повторение цикла.
Я хочу знать, есть ли какие-либо другие эмуляторы или более простые способы тестирования apk. Спасибо.
Ответы
Ответ 1
http://androvm.org/ обещает, похоже, работает, как и эмулятор, если не лучше, но вам нужно сделать немного больше конфигурации.
Теперь Androvm превратился в http://www.genymotion.com/, который еще проще в использовании, чем любая другая альтернатива. Я ожидаю, что это то, что вы захотите использовать.
Другой вариант - adb over wifi, который позволит вам использовать ваш телефон, не делая шаг Dropbox http://forum.xda-developers.com/showthread.php?t=1685736. Для этого вам понадобится root.
Ответ 2
Я следовал совету Кирилла Моттье
http://cyrilmottier.com/2013/06/27/a-productive-android-development-environment/
и загружен Genymotion, который работает с VirtualBox.
Нет никакого сравнения между AVD и GenyMotion. Genymotion использует виртуализацию вместо эмуляции, что дает нам невероятные возможности.
Вы можете скачать его здесь:
http://www.genymotion.com/
Единственным недостатком является то, что все доступные виртуальные машины работают на API 16+.
Ответ 3
эта ссылка содержит все возможные варианты Genymotion, такие альтернативы, как:
Ответ 4
Исследование опубликовано на Nodeclipse Share.
Все параметры:
- Android SDK
- Android-x86
- BlueStacks (бесплатно во время бета-тестирования)
- AndroVM и Genymotion связаны (бесплатная и платная версия)
- Windroy
- YouWave, читайте на сайте (не бесплатно, 15-20 $)
Ответ 5
Visual Studio Emulator для Android, вы можете использовать их без установки Visual Studio
http://www.techtimes.com/articles/72646/20150729/microsoft-outs-android-emulator-heres-how-to-use-it.htm
Имеет множество функций, таких как те, которые Google выпускает с помощью Emulator 2.0 (не выпущен в настоящее время)