2015-07-06 3 views
8

Я запускаю Android Studio на виртуальной машине Ubuntu VMWare. Проблема заключается в том, что, когда я пытаюсь запустить приложение с эмулятором AVD я получаю следующие ошибки в консоли:Android Studio работает на виртуальной машине VMware: KVM не установлен

/home/verite/Android/Sdk/tools/emulator -avd Nexus_5_API_22_x86 -netspeed full -netdelay none 
emulator: ERROR: x86 emulation currently requires hardware acceleration! 
Please ensure KVM is properly installed and usable. 
CPU acceleration status: KVM is not installed on this machine (/dev/kvm is missing). 

Я попытался решить эту проблему, делая это:

sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils 
sudo adduser `id -un` libvirtd 
sudo adduser `id -un` kvm 

и перезапуск, но он не работает. Когда я выполняю команду:

sudo kvm-ok 

я

INFO: Your CPU does not support KVM extensions 
KVM acceleration can NOT be used 

Может кто-нибудь сказать мне, как решить эту проблему, пожалуйста?

Благодаря

ответ

10

Плохие новости найдено в Using the Emulator section официального Android Сайт разработчика:

не внутри VM - Вы не можете запустить VM-ускоренную эмулятор внутри другой виртуальной машины, такие как Виртуальная машина VirtualBox или VMWare - виртуальная машина . Вы должны запустить эмулятор непосредственно на системном оборудовании.

Таким образом, моя лучшая альтернатива - это поиск реального устройства, совместимого с Android Studio для запуска приложений.

+0

Ваш ответ очень usefule Не могли бы вы указать точную ссылку на ссылку? Теперь я не могу найти документ в разделе «Использование эмулятора» – gfan

12

У меня была та же проблема. Я искал, и я нашел решение он работает сейчас со мной:

В VMware:

  1. Open Virtual настройки машины.
  2. Перейти к процессору.
  3. Проверьте виртуализацию опций Intel VT-x/EPT или AMD-RVI.
  4. Нажмите «ОК» и запустите виртуальную машину, она будет работать с вами.

Надеюсь, что работает с вами.

Эта ссылка HW virtualization in VMware (KVM - Android Studio) помогла мне найти решение.

+0

Это решило мою проблему! –

+0

Плохая ссылка, пожалуйста, обновите. – not2qubit

1

Вы должны использовать клиента Vsphere Web VCENTER и это для редактирования конфигурации виртуальных машин щелкните правой кнопкой мыши на Your_Windows_GuestOs> Изменить настройки> CPU> Установите флажок «Expose аппаратной поддержки виртуализации в гостевой ОС .

Смежные вопросы