升级 ubuntu
系统, 从 16.04.5
升级到 18.04.1
,接着又开始配置各种软件环境。
当配置好 Android
开发环境,准备创建一个模拟器并运行程序环境看是否OK时,问题出现了。
创建和运行时都提示:/dev/kvm device: permission denied
或者 /dev/kvm device: open failed
,而且模拟器跑不起来。
执行命令查看:
1 2 |
$ ls -al /dev/kvm crw------- 1 root root 10, 232 11月 17 22:37 /dev/kvm |
需要安装 qemu-kvm
并把当前用户加入到 kvm
用户组即可:
1 2 3 4 5 6 |
$ 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 的所有者为当前用户,如下:
1 |
$ sudo chown `whoami` /dev/kvm |