Ubuntu 18.04 Android模拟器/dev/kvm权限问题的解决
在安装并使用Ubuntu 18.04后,创建Android模拟器,但是出现了/dev/kvm访问问题。
从而导致启动模拟器失败。
stackoverflows上Android Studio: /dev/kvm device permission denied 及medium上fix KVM permission denied有说明问题描述及解决。
最直接的方式就是安装qemu-kvm及授权当前用户。
$ sudo apt install qemu-kvm # 安装qemu-kvm
$ sudo adduser <username> kvm # 加入kvm组,<username>可以通过命令who查看
$ sudo chown <username> /dev/kvm # 使<username>用户拥有kvm文件
有发现安装命令是 apt install 而不是 apt-get install 吗?
apt apt-get 有区别的,具体的知识可以查看两篇文章,见如下链接。
一句话来说就是 apt 是 apt-get, apt-cache 中最常用命令的集合。
执行命令
$ sudo adduser <username> kvm
命令行提示效果如下。
到这里kvm权限问题就解决了。
接着在尝试启动Android模拟器。