Autorizzazione xrdp / dev / kvm per Ubuntu 14 Android Studio 3 negata

Sto usando un VPS di Ubuntu Server con 4 core dedicati e 4GB o ram

lsb_release -a 

Dice che sto correndo

 Description: Ubuntu 14.04.5 LTS Codename: trusty 

Ho installato Android Studio 3.0.1 ho più o meno seguito questo tutorial appena ottenuto l’ultima versione. l’installazione quando senza problemi.

Ho quindi installato xrdp e xfce4 e non ho alcun problema con le connessioni remote

Lancio Android Studio con il seguente comando da una finestra di terminale elevata in rdp

 sudo ~/bin/android-studio/bin/studio.sh 

il comando emette

 Error parsing gtk-icon-sizes string: '' 

ma Android Studio funziona bene e permette al mio di realizzare progetti e codice, quindi ho provato a compilare l’app Hello World e ad eseguirlo in un ADV dopo aver creato un telefono virtuale Android e cercando di eseguire il seguente errore

 KVM is required to run this AVD. /dev/kvm device: permission denied Grant current user access to /dev/kvm 

Ho corso

 usermod -aG kvm *username* usermod -aG libvirtd *username" adduser *username* kvm adduser *username* libvirtd adduser *username* xrdp chmod +x /dev/kvm chown *username* /dev/kvm chmod -R 777 /dev/kvm 

Ho riavviato il VPS dopo ciascuno dei comandi e ottengo ancora l’errore di authorization KVM negato

Quando corro

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

Comunque se corro

 kvm-ok bash: kvm-ok: command not found 

Ho cercato di capirlo per ore e ho trovato solo cose che mi dicevano di aggiungere l’utente ai gruppi di kvm e / o libvirtd ogni aiuto sarebbe molto apprezzato.

Aggiornare:

Guardando in questo un po ‘di più

  cat /proc/cpuinfo | grep 'name'| uniq model name : Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz 

così ho corso

 sudo modprobe kvm-intel modprobe: ERROR: ../libkmod/libkmod.c:507kmod_lookup_alias_from_builtin_file() could not open builtin file '/lib/modules/3.13.0/modules.builtin.bin' 

questo mi ha portato a provare

 depmod -a depmod: WARNING: could not open /lib/modules/3.13.0/modules.order: No such file or directory depmod: WARNING: could not open /lib/modules/3.13.0/modules.builtin: No such file or directory 

ecco l’out out di ls -al /lib/modules/3.13.0/

 drwxr-xr-x 2 root root 4096 Dec 12 01:08 . drwxr-xr-x 5 root root 12288 Dec 11 18:11 .. -rw-r--r-- 1 root root 45 Dec 12 01:08 modules.alias -rw-r--r-- 1 root root 12 Dec 12 01:08 modules.alias.bin -rw-r--r-- 1 root root 0 Dec 12 01:08 modules.builtin.bin -rw-r--r-- 1 root root 0 Dec 12 01:08 modules.dep -rw-r--r-- 1 root root 12 Dec 12 01:08 modules.dep.bin -rw-r--r-- 1 root root 52 Dec 12 01:08 modules.devname -rw-r--r-- 1 root root 131 Dec 12 01:08 modules.softdep -rw-r--r-- 1 root root 49 Dec 12 01:08 modules.symbols -rw-r--r-- 1 root root 12 Dec 12 01:08 modules.symbols.bin 

quindi stavo pensando che c’era un errore con la mia immagine di Linux, ma

 sudo apt-get install linux-generic Reading state information... Done linux-generic is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 

non so cosa aggiustare ma penso che mi sto avvicinando a capire almeno il problema

Ho avuto questo errore con Android Studio 3.0.1 su Ubuntu 18.04 quando eseguo l’emulatore. Puoi provare questa risposta . Per aggiungere il nome utente utente al gruppo kvm, puoi utilizzare:

 sudo apt install qemu-kvm sudo adduser $USER kvm 

Nel mio caso ha funzionato, anche se con un nuovo login richiesto dopo l’intero processo.

è la risposta troppo tardi, può essere di aiuto ad altri utenti.

1. ho provato: sudo setfacl -mu:UserName:rwx /dev/kvm . e funziona

2. nello studio Android è necessario modificare: strumenti> avd manager> (scelto la penna per modificare il dispositivo e cambiare la “grafica” da automatica a software) per evitare l’errore di disegno dell’emulatore

Questo funziona per Ubuntu 18.04:

  1. Aprire un terminale e digitare quanto segue

    • sudo setfacl -mu:$USER:rwx /dev/kvm
  2. Riavvia Android Studio.