É necessário KVM para executar este AVD


17

Estou no Ubuntu 18.04 LTS e estou tentando configurar o Android Studio pela primeira vez. Quando executo meu aplicativo simples "Hello World", ele aparece como um pop-up

É necessário KVM para executar este AVD.
Erro desconhecido

Por favor, registre um bug no Android Studio

Aparecer

Mas quando eu corro simplesmente, kvm-okele produz:

INFO: /dev/kvm exists
KVM acceleration can be used

Você verificou este tópico Ask Ubuntu ?
Shashanth 04/04/19

1
Sim, eu tenho, mas o problema é que minha CPU suporta virtualização e é ativada a partir da BIOS!
Nomi Shaw

Você pode tentar apenas executar 'kvm', pois isso executará um KVM com (x86) Bios com -enable-kvm sendo definido. Ele acabará parando, pois não tem nada para inicializar, mas você verá se o kvm pode ser usado.
Christian Ehrhardt

Respostas:


27

A partir do Ubuntu 18.04 e Linux Mint Tara, você precisa instalar o qemu-kvm

sudo apt install qemu-kvm

Verifique a propriedade do / dev / kvm

ls -al /dev/kvm

Verifique quais usuários estão no grupo kvm

grep kvm /etc/group

Saída do comando acima

kvm:x:some_number:

Se não houver nada à direita da final :, não haverá usuários no grupo kvm.

Para adicionar o usuário atual ao grupo kvm

sudo adduser $USER kvm

que adiciona o usuário ao grupo e verifique novamente com grep kvm /etc/group.

Uma reinicialização pode ser necessária para que as permissões entrem em vigor.

Resposta oficial no StackOverflow



-1

Eu costumo correr

sudo chown username -R /dev/kvm

mas isso só é bom por um tempo. Procurando uma solução melhor.

Há também outro comando:

sudo adduser username kvm

-1

Entre como usuário root, sudo suvá para o diretório de instalação do estúdio cd ${path_of _installation_dir}/android-studio/bine reinicie o sdk ./studio.sh. Em seguida, tente reiniciar o seu avd


Nunca efetue login como usuário root! Não há nada que você possa fazer como raiz, com o qual você não possa fazer sudo. E se você precisar apenas das permissões de um grupo específico, sgse pertencer a ele, sudo -gse não - sg kvm <path-to-your-android-studio>/bin/studio.shnesse caso, dado que o kvmgrupo possui permissão de leitura + gravação /dev/kvm.
Antichris
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.