Se requiere KVM para ejecutar este AVD

17

Estoy en Ubuntu 18.04 LTS y estoy tratando de configurar Android Studio por primera vez. Cuando ejecuto mi sencilla aplicación "Hello World", aparece una ventana emergente que dice

Se requiere KVM para ejecutar este AVD.
Error desconocido

Por favor, presenta un error contra Android Studio

surgir

Pero cuando ejecuto simplemente kvm-oksale:

INFO: /dev/kvm exists
KVM acceleration can be used
Nomi Shaw
fuente
¿Revisaste este hilo de Ask Ubuntu ?
Shashanth
1
Sí, pero la cosa es que mi CPU admite la virtualización y está habilitada desde el BIOS.
Nomi Shaw
Puede intentar ejecutar 'kvm' ya que eso ejecutará un KVM con (x86) Bios con -enable-kvm establecido. Eventualmente se detendrá ya que no tiene nada que arrancar, pero verá si se puede usar kvm.
Christian Ehrhardt

Respuestas:

28

A partir de Ubuntu 18.04 y Linux Mint Tara, debe instalar qemu-kvm

sudo apt install qemu-kvm

Verifique la propiedad de / dev / kvm

ls -al /dev/kvm

Verifique qué usuarios están en el grupo kvm

grep kvm /etc/group

Salida del comando anterior

kvm:x:some_number:

Si no hay nada a la derecha de la final :, no hay usuarios en el grupo kvm.

Para agregar el usuario actual al grupo kvm

sudo adduser $USER kvm

que agrega al usuario al grupo y verifica nuevamente con grep kvm /etc/group.

Es posible que se requiera un reinicio para que los permisos surtan efecto.

Respuesta oficial en StackOverflow

G. Spyridakis
fuente
-1

Suelo correr

sudo chown username -R /dev/kvm

pero esto solo es bueno por un tiempo. Buscando una mejor solución.

También hay otro comando:

sudo adduser username kvm
ADNow
fuente
-1

Inicie sesión como usuario root, sudo suvaya al directorio de instalación del estudio con cd ${path_of _installation_dir}/android-studio/biny reinicie el SDK con ./studio.sh. Luego intente relanzar su AVD

crujzo
fuente
¡Nunca inicie sesión como usuario root! No hay nada que puedas hacer como root, con lo que no puedas hacer sudo. Y si solo necesita los permisos de un grupo específico, sgsi pertenece a él, sudo -gsi no lo necesita , sg kvm <path-to-your-android-studio>/bin/studio.shen este caso, dado que el kvmgrupo tiene permiso de lectura + escritura /dev/kvm.
antichris