Я запускаю Ubuntu Server VPS с 4 выделенными ядрами и 4 ГБ или RAM
lsb_release -a
говорит, что я запускаю
Description: Ubuntu 14.04.5 LTS
Codename: trusty
Я установил Android Studio 3.0.1 Я более или менее следил за этим учебником только что получил последнюю версию. установите, когда плавно.
Затем я установил xrdp и xfce4, и у меня нет проблем с удаленными соединениями
. Я запускаю студию Android со следующей командой из окна с повышенными терминалами в rdp
sudo ~/bin/android-studio/bin/studio.sh
команда выводит
Error parsing gtk-icon-sizes string: ''
, но студия android работает отлично и позволяет мне создавать проекты и код, поэтому я попытался скомпилировать приложение hello world и запустить его в ADV после создания виртуальный телефон Android и попытка запустить, я получаю следующую ошибку:
KVM is required to run this AVD.
/dev/kvm device: permission denied
Grant current user access to /dev/kvm
Я запустил
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
Я перезапустил VPS после каждой из команд, и я все еще получаю разрешение KVM отклонило ошибку
Когда я запустил
sudo kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
Однако, если я просто запустил
kvm-ok
bash: kvm-ok: command not found
, я пытался понять это для часов и только нашли, что я сказал, чтобы добавить пользователя в группы kvm и / или libvirtd. Любая помощь была бы весьма признательна.
Обновление:
Заглядывая в это еще
cat /proc/cpuinfo | grep 'name'| uniq
model name : Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz
, поэтому я побежал
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'
, это привело ко мне попытку
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
здесь e out put of 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
, поэтому я думал, что произошла ошибка с моим изображением linux, но
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.
не уверен, что исправить, но я думаю, что я Ближе к выяснению проблемы, по крайней мере,
У меня была эта ошибка с Android Studio 3.0.1 на Ubuntu 18.04, когда я запускал эмулятор. Вы можете попробовать этот ответ. Чтобы добавить имя пользователя пользователя в группу kvm, вы можете использовать:
sudo apt install qemu-kvm
sudo adduser $USER kvm
. В моем случае это сработало, хотя и с повторным подключением, требуемым после целого процесса.
У меня была эта ошибка с Android Studio 3.0.1 на Ubuntu 18.04, когда я запускал эмулятор. Вы можете попробовать этот ответ. Чтобы добавить имя пользователя пользователя в группу kvm, вы можете использовать:
sudo apt install qemu-kvm
sudo adduser $USER kvm
. В моем случае это сработало, хотя и с повторным подключением, требуемым после целого процесса.
У меня была эта ошибка с Android Studio 3.0.1 на Ubuntu 18.04, когда я запускал эмулятор. Вы можете попробовать этот ответ . Чтобы добавить имя пользователя пользователя в группу kvm, вы можете использовать:
sudo apt install qemu-kvm
sudo adduser $USER kvm
. В моем случае это сработало, хотя с повторным подключением требуется после всего процесса.
У меня была эта ошибка с Android Studio 3.0.1 на Ubuntu 18.04, когда я запускал эмулятор. Вы можете попробовать этот ответ . Чтобы добавить имя пользователя пользователя в группу kvm, вы можете использовать:
sudo apt install qemu-kvm
sudo adduser $USER kvm
. В моем случае это сработало, хотя с повторным подключением требуется после всего процесса.
У меня была эта ошибка с Android Studio 3.0.1 на Ubuntu 18.04, когда я запускал эмулятор. Вы можете попробовать этот ответ . Чтобы добавить имя пользователя пользователя в группу kvm, вы можете использовать:
sudo apt install qemu-kvm
sudo adduser $USER kvm
. В моем случае это сработало, хотя с повторным подключением требуется после всего процесса.
У меня была эта ошибка с Android Studio 3.0.1 на Ubuntu 18.04, когда я запускал эмулятор. Вы можете попробовать этот ответ . Чтобы добавить имя пользователя пользователя в группу kvm, вы можете использовать:
sudo apt install qemu-kvm
sudo adduser $USER kvm
. В моем случае это сработало, хотя с повторным подключением требуется после всего процесса.
У меня была эта ошибка с Android Studio 3.0.1 на Ubuntu 18.04, когда я запускал эмулятор. Вы можете попробовать этот ответ . Чтобы добавить имя пользователя пользователя в группу kvm, вы можете использовать:
sudo apt install qemu-kvm
sudo adduser $USER kvm
. В моем случае это сработало, хотя с повторным подключением требуется после всего процесса.
У меня была эта ошибка с Android Studio 3.0.1 на Ubuntu 18.04, когда я запускал эмулятор. Вы можете попробовать этот ответ . Чтобы добавить имя пользователя пользователя в группу kvm, вы можете использовать:
sudo apt install qemu-kvm
sudo adduser $USER kvm
. В моем случае это сработало, хотя с повторным подключением требуется после всего процесса.
Попробуйте следующее, которое сработало для меня в Ubuntu 18.04
nstall qemu-kvm с помощью команды
sudo apt install qemu-kvm
, затем добавьте пользователя в группу kvm,
sudo adduser <username> kvm
Если вы получили разрешение denied , попробуйте выполнить следующую команду
sudo chown <username> /dev/kvm
Это сработало для меня.
У меня была эта ошибка с Android Studio 3.0.1 на Ubuntu 18.04, когда я запускал эмулятор. Вы можете попробовать этот ответ . Чтобы добавить имя пользователя пользователя в группу kvm, вы можете использовать:
sudo apt install qemu-kvm
sudo adduser $USER kvm
. В моем случае это сработало, хотя с повторным подключением требуется после всего процесса.
У меня была эта ошибка с Android Studio 3.0.1 на Ubuntu 18.04, когда я запускал эмулятор. Вы можете попробовать этот ответ . Чтобы добавить имя пользователя пользователя в группу kvm, вы можете использовать:
sudo apt install qemu-kvm
sudo adduser $USER kvm
. В моем случае это сработало, хотя с повторным подключением требуется после всего процесса.
слишком поздно ответить, может быть, помощь другим пользователям.
1.i попытался: sudo setfacl -m u:UserName:rwx /dev/kvm
. и он работает.
2. В студии Android вам нужно изменить: tools> avd manager> (выберите ручку, чтобы отредактировать свое устройство и изменить «графику» от автоматического к программному обеспечению), чтобы избежать ошибки при создании эмулятора
У меня была эта ошибка с Android Studio 3.0.1 на Ubuntu 18.04, когда я запускал эмулятор. Вы можете попробовать этот ответ . Чтобы добавить имя пользователя пользователя в группу kvm, вы можете использовать:
sudo apt install qemu-kvm
sudo adduser $USER kvm
. В моем случае это сработало, хотя с повторным подключением требуется после всего процесса.
Это работает для Ubuntu 18.04:
sudo setfacl -m u:$USER:rwx /dev/kvm