Ich verwende einen Ubuntu Server VPS mit 4 dedizierten Kernen und 4 GB oder RAM
lsb_release -a
sagt, ich renne
Description: Ubuntu 14.04.5 LTS
Codename: trusty
Ich habe Android Studio 3.0.1 installiert. Ich bin diesem Tutorial mehr oder weniger gefolgt und habe gerade die neueste Version erhalten. die installiere wann reibungslos.
Ich habe dann xrdp und xfce4 installiert und habe keine Probleme mit den Remoteverbindungen
Ich starte Android Studio mit dem folgenden Befehl aus einem erhöhten Terminal-Fenster in RDP
sudo ~/bin/android-studio/bin/studio.sh
die Befehlsausgaben
Error parsing gtk-icon-sizes string: ''
Aber Android Studio läuft einwandfrei und erlaubt mir, Projekte und Code zu erstellen. Deshalb habe ich versucht, die Hello World-App zu kompilieren und in einem ADV auszuführen, nachdem ich ein virtuelles Android-Telefon erstellt und versucht habe, es auszuführen. Ich erhalte die folgende Fehlermeldung
KVM is required to run this AVD.
/dev/kvm device: permission denied
Grant current user access to /dev/kvm
Ich bin gelaufen
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
Ich habe den VPS nach jedem Befehl neu gestartet und erhalte immer noch die Fehlermeldung "KVM-Berechtigung verweigert"
Wenn ich renne
sudo kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
Allerdings, wenn ich nur renne
kvm-ok
bash: kvm-ok: command not found
Ich habe schon seit Stunden versucht, dies herauszufinden, und habe nur Dinge gefunden, die mir sagen, dass ich den Benutzer zu kvm- und / oder libvirtd-Gruppen hinzufügen soll. Jede Hilfe wäre sehr dankbar.
Aktualisieren:
Schauen Sie sich das etwas genauer an
cat /proc/cpuinfo | grep 'name'| uniq
model name : Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz
also rannte ich
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'
das führte dazu, dass ich es versuchte
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
Hier ist die Ausgabe von 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
ich dachte also, es gäbe einen fehler mit meinem linux image, aber
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.
Ich bin mir nicht sicher, was ich beheben soll, aber ich denke, dass ich dem Problem zumindest näher komme