Ubuntu 14 Android Studio 3 xrdp / dev / kvm权限被拒绝

我正在运行一个带有4个专用内核和4GB或内存的Ubuntu Server VPS

lsb_release -a 

说我在跑

 Description: Ubuntu 14.04.5 LTS Codename: trusty 

我安装了Android Studio 3.0.1我或多或少遵循本教程,只是得到了最新版本。 顺利安装。

然后我安装了xrdp和xfce4,我对远程连接没有任何问题

我从rdp中的提升终端窗口使用以下命令启动android studio

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

命令输出

 Error parsing gtk-icon-sizes string: '' 

但Android工作室运行良好,并允许我制作项目和代码,所以我尝试编译你好世界的应用程序,并在创建一个Android虚拟手机后试图运行ADV运行我得到以下错误

 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 

这里是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. 

不知道该修复什么,但我认为我至少要接近解决这个问题了

当我运行模拟器时,我在Ubuntu 18.04上使用Android Studio 3.0.1时遇到了这个错误。 你可以尝试这个答案 。 要将用户用户名添加到kvm组,您可以使用:

 sudo apt install qemu-kvm sudo adduser $USER kvm 

在我的情况下,虽然在整个过程之后需要重新登录,但它仍然有效。

答案太晚了,可能会帮助其他用户。

1.i试过: sudo setfacl -mu:UserName:rwx /dev/kvm 。 它的工作原理。

2.在Android工作室中你需要更改:工具> avd管理器>(选择笔来编辑你的设备并将’图形’从自动更改为软件)以避免模拟器可绘制错误

这适用于Ubuntu 18.04:

  1. 打开终端并键入以下内容

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