KVM è necessario per eseguire questo AVD


17

Sono su Ubuntu 18.04 LTS e sto provando a configurare Android Studio per la prima volta. Quando eseguo la mia semplice app "Hello World", mi viene visualizzato un popup che dice

KVM è necessario per eseguire questo AVD.
Errore sconosciuto

Si prega di presentare un bug su Android Studio

apparire

Ma quando corro semplicemente kvm-okproduce:

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

Hai controllato questo thread Chiedi a Ubuntu ?
Shashanth,

1
Sì, ma la cosa è che la mia CPU supporta la virtualizzazione ed è abilitata dal BIOS!
Nomi Shaw,

Potresti provare a eseguire 'kvm' in quanto eseguirà un KVM con il BIOS (x86) con -enable-kvm impostato. Alla fine si fermerà perché non ha nulla da avviare, ma vedrai se kvm può essere usato.
Christian Ehrhardt,

Risposte:


28

A partire da Ubuntu 18.04 e Linux Mint Tara è necessario installare qemu-kvm

sudo apt install qemu-kvm

Controlla la proprietà di / dev / kvm

ls -al /dev/kvm

Controlla quali utenti sono nel gruppo kvm

grep kvm /etc/group

Uscita dal comando sopra

kvm:x:some_number:

Se non c'è nulla a destra della finale :, non ci sono utenti nel gruppo kvm.

Per aggiungere l'utente corrente al gruppo kvm

sudo adduser $USER kvm

che aggiunge l'utente al gruppo e controlla ancora con grep kvm /etc/group.

Potrebbe essere necessario un riavvio per rendere effettive le autorizzazioni.

Risposta ufficiale su StackOverflow



-1

Di solito corro

sudo chown username -R /dev/kvm

ma questo va bene solo per un po '. Alla ricerca di una soluzione migliore.

C'è anche un altro comando:

sudo adduser username kvm

-1

Accedi come utente root sudo suvai alla directory di installazione di studio con cd ${path_of _installation_dir}/android-studio/bine riavvia l'sk con ./studio.sh. Quindi prova a riavviare il tuo avd


Non accedere mai come utente root! Non c'è niente che tu possa fare come root, con cui non puoi farlo sudo. E se hai solo bisogno delle autorizzazioni di un gruppo specifico, sgse ne fai parte, sudo -gse non lo fai, sg kvm <path-to-your-android-studio>/bin/studio.shin questo caso, dato che il kvmgruppo ha permesso di leggere + scrivere /dev/kvm.
antichris,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.