Android эмулятор на основе QEMU. Могу ли я использовать KVM с ним ?

? Felix @ | Original: StackOverFlow

Мой ноутбук поддерживает виртуализацию аппаратных средств (AMD SVM ), и я знаю, что :

QEMU can make use of hardware virtualization through KVM; The Android emulator is very much based on QEMU

Закономерный вопрос следующим образом: я могу объединить два ( Android + KVM ), чтобы получить повышенную производительность в эмуляторе ?

Top 5 ответ

1Pentium10 @

Не тесно связаны с ответом вы после этого, но

use Run when you work on your interface, or as much as possible while coding (it's a lot faster compared to Debug, even 10 times faster) try to minimize the Debug runs, learn to code perfect, so use less Debug. probably you already know, you don't need to close the Emulator for each run session, so keep it open. restart Eclipse after hour of usage, but keep the Emulator open. It's faster to restart Eclipse than the Emulator. set Eclipse to http://stackoverflow.com/questions/506777/how-to-run-android-emulator-automatically-from-eclipse, so the launch is done via just one click 2dave1010 @

Вы можете запустить http://www.android-x86.org/ в QEMU с KVM (или даже в VirtualBox ) . Я не знаю, как легко было бы создать для развития, но он должен работать немного быстрее . Кроме того, Intel являются http://www.theregister.co.uk/2011/04/20/otellini_on_tablets_andsmartphones/ получать Android на своих чипах x86 так что это будет, мы надеемся, станет легче в будущем.

Обновление: мне удалось получить его работу в VirtualBox, за исключением некоторых сайтах краху веб-браузера. Так как я делал веб-приложения, это не было полезно. Это было намного быстрее, чем стандартный Android эмулятор, хотя,

3afriza @

Google TV эмулятор, который ориентирован на x86 http://code.google.com/tv/android/docs/gtv_emulator.html#KVM .

ARM пока не существует . Я считаю, что это в настоящее время работают в прогресс .

4sr2012 @

Вы можете попробовать использовать AndroidVM - http://androvm.org/blog/ ... В моем тестировании вы можете есть оборудование, OpenGL и поддержки вращения, а также ( это немного сложно, но все объясняется на странице AndroidVM ) .

По моему опыту, это в тысячу раз лучше, чем Android SDK Emulator, по крайней мере, на окнах и Mac.

Для Linux, вы должны быть в состоянии использовать VirtualBox для Linux, чтобы использовать AndroidVM . Так как этофайл OVA в основном, вы должны быть в состоянии использовать другие клиенты виртуализации по мере необходимости.

Что интересно, что это не эмуляция ARM, это Android на x86 ..., который имеет плюсы и минусы, но, безусловно, помогает в не того, чтобы купить тонну устройств, если вы можете сделать начальное тестирование различных видов виртуальных машин, так как Android 4.1, как правило, не слишком сильно изменен производителями по всей ARM и x86 телефонов и планшетов, и т.д. (ИМО ).

5David Evans @

Да, ты можешь. Просто скачайте необходимые пакеты и процессора Atom Intel в Android SDK и ваш AVD использовать архитектуру процессора Atom Intel . Android эмулятор можно использовать даже хозяина GPU. Вотссылка о том, как это сделать:

http://developer.android.com/tools/devices/emulator.html#acceleration