Saya menjalankan VPS Server Ubuntu dengan 4 core khusus dan 4GB atau ram
lsb_release -a
bilang aku berlari
Description: Ubuntu 14.04.5 LTS
Codename: trusty
Saya telah menginstal Android Studio 3.0.1 Saya kurang lebih mengikuti Tutorial ini dan baru saja mendapatkan versi terbaru. instal saat lancar.
Saya kemudian menginstal xrdp dan xfce4, dan saya tidak mengalami masalah dengan koneksi jarak jauh
Saya meluncurkan android studio dengan perintah berikut dari jendela terminal yang ditinggikan di rdp
sudo ~/bin/android-studio/bin/studio.sh
output perintah
Error parsing gtk-icon-sizes string: ''
tapi android studio berjalan dengan baik dan memungkinkan saya untuk membuat proyek dan kode jadi saya mencoba mengkompilasi aplikasi hello world dan menjalankannya dalam ADV setelah membuat ponsel virtual android dan mencoba menjalankan saya mendapatkan kesalahan berikut
KVM is required to run this AVD.
/dev/kvm device: permission denied
Grant current user access to /dev/kvm
Saya sudah lari
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
Saya reboot VPS setelah masing-masing perintah dan saya masih mendapatkan izin KVM ditolak kesalahan
Ketika saya berlari
sudo kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
Namun jika saya hanya berlari
kvm-ok
bash: kvm-ok: command not found
Saya telah mencoba untuk mencari tahu ini selama berjam-jam sekarang dan hanya menemukan hal-hal yang mengatakan kepada saya untuk menambahkan pengguna ke kelompok kvm dan / atau libvirtd bantuan apa pun akan sangat dihargai.
Memperbarui:
Melihat ini lagi
cat /proc/cpuinfo | grep 'name'| uniq
model name : Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz
jadi saya berlari
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'
ini membuat saya mencoba
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
di sini adalah put out 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
jadi saya berpikir ada kesalahan dengan gambar linux saya, tetapi
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.
tidak yakin apa yang harus diperbaiki tetapi saya pikir saya semakin dekat untuk mencari tahu masalah ini setidaknya
sumber
Jawaban:
Saya memiliki kesalahan ini dengan Android Studio 3.0.1 di Ubuntu 18.04 ketika saya menjalankan emulator. Anda dapat mencoba jawaban ini . Untuk menambahkan nama pengguna pengguna ke grup kvm, Anda dapat menggunakan:
Dalam kasus saya ini berhasil, meskipun dengan login ulang diperlukan setelah seluruh proses.
sumber
sudah terlambat jawabannya, semoga bisa membantu pengguna lain.
1.i mencoba:
sudo setfacl -m u:UserName:rwx /dev/kvm
. dan itu berhasil.2.di studio android yang perlu Anda ubah: tools> avd manager> (pilih pena untuk mengedit perangkat Anda dan ubah 'grafik' dari otomatis ke perangkat lunak) untuk menghindari kesalahan emulator yang dapat ditarik
sumber
Ini berfungsi untuk Ubuntu 18.04:
Buka terminal dan ketik berikut ini
sudo setfacl -m u:$USER:rwx /dev/kvm
Mulai ulang Android Studio.
sumber
Pastikan virtualisasi diaktifkan di BIOS. Tambahkan nama pengguna Anda ke properti grup:
biarkan pengguna mengakses / menulis ke perangkat / dev / kvm:
itu dia!
sumber
chmod -R 777 /dev/kvm
sehingga saya merasa seperti itu akan berhasil, terlepas dari VPS tidak ada lagi dan saya tidak bisa mengujinya.