KVM требуется выполнить этот AVD

Я нахожусь на Ubuntu 18.04 LTS, и я пытаюсь настроить Studio Android впервые. Когда я выполняю свое простое "Привет Мировое" приложение, оно дает мне всплывающее окно, в котором говорится

KVM требуется выполнить этот AVD.
Неизвестная ошибка

Зарегистрируйте ошибку против Studio Android

popup

Но когда я работаю просто kvm-ok это производит:

INFO: /dev/kvm exists
KVM acceleration can be used
15
задан 29 June 2018 в 22:01

5 ответов

При запуске с Ubuntu 18.04 и Linux Mint Tara необходимо установить qemu-kvm

sudo apt install qemu-kvm

Проверьте владение/dev/kvm

ls -al /dev/kvm

Проверьте, какие пользователи находятся в kvm группе

grep kvm /etc/group

Вывод от вышеупомянутой команды

kvm:x:some_number:

Если нет ничего направо из финала :, в kvm группе нет никаких пользователей.

Добавить текущего пользователя к kvm группе

sudo adduser $USER kvm

который добавляет пользователя к группе и проверку еще раз с grep kvm /etc/group.

Перезапуск может требоваться для полномочий вступить в силу.

Официальный ответ на StackOverflow

21
ответ дан 23 November 2019 в 02:46

Я обычно работаю

sudo chown username -R /dev/kvm

но это только хорошо некоторое время. Поиск лучшего решения.

Существует также другая команда:

sudo adduser username kvm
-1
ответ дан 23 November 2019 в 02:46

Измените sdk разрешение папки эмулятора. Это работается для меня.

chmod 777 -R {sdk folder}/emulator

https://stackoverflow.com/questions/44635879/kvm-is-required-to-run-this-avd-unknown-error-please-file-a-bug-against-androi

0
ответ дан 23 November 2019 в 02:46

Вход в систему как пользователь root sudo su goto студийный dir установки сcd ${path_of _installation_dir}/android-studio/bin и повторно запустите sdk с ./studio.sh. Затем попытайтесь повторно запустить свой avd

-1
ответ дан 23 November 2019 в 02:46

Для запуска KVM необходим процессор, поддерживающий аппаратную виртуализацию.

Чтобы узнать, поддерживает ли ваш процессор аппаратную виртуализацию, вы можете просмотреть вывод этой команды:

egrep -c '(vmx|svm)' /proc/cpuinfo
  • Если 0, это означает, что ваш процессор не поддерживает аппаратную виртуализацию.

  • Если 1 или более, то да, но вам все равно нужно убедиться, что виртуализация включена в BIOS.

Установка KVM

Cosmic (18.10) или новее

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

Вы должны убедиться, что ваше имя пользователя добавлено в группу libvirtd, и kvm:

sudo adduser `id -un` libvirt
sudo adduser `id -un` kvm

Проверить установку

Запустить kvm-ok в командной строке.

$ kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used

Выйдите из системы или перезапустите, чтобы изменения вступили в силу.

Источники:

https://developer.android.com/studio/run/emulator-acceleration#accel-check https://help.ubuntu.com/community/KVM/Installation

0
ответ дан 16 May 2020 в 10:16

Другие вопросы по тегам:

Похожие вопросы: