我完全是新的android开发。安装android工作室后,一个空的项目,并添加了一个像素设备从AVD。在运行它显示我的错误
07/15 09:33:42: Launching 'app' on Pixel 3a API 28.
Error while waiting for device: Could not start AVD
我打开了AVD管理器,可以看到
/dev/kvm device: permission denied
在故障排除选项中,我可以看到Grant current user access to /dev/kvm
我已经尝试了很多技巧,我是kvm的成员后,运行以下命令(在堆栈上的答案中找到)在终端中,我得到了以下输出:
$ ls -al /设备/kvm:
crw-rw---- 1 root root 10, 232 Jul 15 09:19 /dev/kvm
$ grep kvm /etc/群组:
kvm:x:1001:
sudo chown $devendra /开发/kvm:输入密码后:
chown: missing operand after ‘/dev/kvm’
Try 'chown --help' for more information.
但在运行命令后:' $ sudo chown devendra /dev/kvm '程序只运行一次,再次运行时会出现同样的错误:
07/15 09:33:42: Launching 'app' on Pixel 3a API 28.
Error while waiting for device: Could not start AVD
每次运行程序我都要运行命令' $ sudo chown devendra /dev/kvm '为什么?
现在我不明白我错在哪里,我错过了什么,请指引我。
5条答案
按热度按时间dbf7pr2w1#
很奇怪,“root”组可以访问“/dev/kvm”,在我的例子中,它是“kvm”组:
将当前用户添加到“kvm”组解决了我的问题:
3df52oht2#
乌班图
确保KVM存在,
如果需要,安装
sudo apt install cpu-checker
输出应为,
那就试试看,
现在启动仿真器。
6yt4nkrj3#
适用于Ubuntu:
使用
sudo adduser $USER kvm
添加用户。然后重新启动笔记本电脑。
deyfvvtc4#
首先检查你是否已经正确安装了kvm。按照官方链接https://help.ubuntu.com/community/KVM/Installation。(PS:这是为linux发行版)然后一旦检查安装后重新启动系统,这对我来说是个窍门。
c8ib6hqw5#
更新BIOS设置
1.打开系统电源并按[delete]键进入BIOS [EZ Mode]
1.选择[高级]页面,然后单击[CPU配置]项
1.选择[英特尔(VMX)虚拟化技术]项目并设置为[启用]
1.按[F10]键并单击[确定],系统将自动重新启动