升级 `ubuntu` 系统, 从 `16.04.5` 升级到 `18.04.1` ,接着又开始配置各种软件环境。
当配置好 `Android` 开发环境,准备创建一个模拟器并运行程序环境看是否OK时,问题出现了。
创建和运行时都提示:`/dev/kvm device: permission denied` 或者 `/dev/kvm device: open failed`,而且模拟器跑不起来。
执行命令查看:
$ ls -al /dev/kvm crw------- 1 root root 10, 232 11月 17 22:37 /dev/kvm
需要安装 `qemu-kvm` 并把当前用户加入到 `kvm` 用户组即可:
$ sudo apt install qemu-kvm $ sudo adduser `whoami` kvm $ ls -al /dev/kvm crw-rw---- 1 root kvm 10, 232 11月 18 14:40 /dev/kvm
然后运行模拟器。
如果依旧报错,则需要修改 /dev/kvm 的所有者为当前用户,如下:
$ sudo chown `whoami` /dev/kvm