android - Linux 授予 Android Studio (AVD) 权限 /dev/kvm (Permissions Denied)
问题描述
我对如何授予 Android Studio 权限以通过 AVD 管理器安装虚拟设备感到困惑。
我厌倦了向文件夹添加权限并重新登录但没有成功。我也对有关组和用户名的命令感到困惑;我想用用户名替换用户名吗?
目前,如果我执行这些命令,我会得到
ls -al /dev/kvm
crw-rw---- 1 root root 10, 232 May 7 20:23 /dev/kvm
grep kvm /etc/group
I get nothing printed
所以,我知道没有组。我不想只授予root用户名,例如“blade”。
我还检查了设备是否支持 KVM
egrep -c '(vmx|svm)' /proc/cpuinfo
8
kvm-ok
8
谢谢!
解决方案
首先,您需要安装该qemu-kvm
软件包。对于 Debian/Ubuntu:
sudo apt install qemu-kvm
接下来,将您的用户添加到kvm
组中:
sudo adduser <username_here> kvm
最后,注销并重新登录或重新启动计算机以使更改生效。
请参阅https://www.linuxslaves.com/2018/10/fix-android-studio-devkvm-device-permission-denied-ubuntu.html上的完整教程
推荐阅读
- c - 将文件中的数字扫描到二维数组中
- json - POST 之前的 gzip JSON 有效负载
- python - 无法从 Python 正确解码 JSON URL
- javascript - 如何在 React 页面中只显示 pdf 第一页的屏幕截图?
- javascript - 如何按以下格式对包含时间的字符串数组进行排序?
- javascript - 根据错误状态更改元素的颜色代码
- json - xkcd api,如何阅读解释?
- android - Android Studio Manifest Merger 失败并出现多个错误
- php - 使用更改选择选项的新请求刷新页面
- javascript - 如何点击表格标签内的锚标签