Android Studio:/dev/kvm 设备权限被拒绝

2024-01-08

当我尝试在模拟器上运行 Android 应用程序时,出现以下错误:

/dev/kvm 权限被拒绝。

我检查了权限并将当前登录的用户添加到 kvm 组中。怎么了?


正如评论中提到的,从乌班图18.04 and Linux 薄荷塔拉你需要先sudo apt install qemu-kvm.

检查所有权/dev/kvm use

ls -al /dev/kvm

该用户是root, 群组kvm。检查哪些用户在kvm组、使用

grep kvm /etc/group

这返回了

kvm:x:some_number:

在我的系统上:因为最后的右边没有任何东西:, 中没有用户kvm group.

To 将您的用户添加到 kvm 组,你可以使用

sudo adduser $USER kvm

将用户添加到组中,然后再次检查grep kvm /etc/group.

正如@marcolz 所提到的,该命令newgrp kvm https://linux.die.net/man/1/newgrp应该为您实时更改群组成员身份。如果这不起作用,@Knossos 提到您可能需要注销并重新登录(或重新启动),以使权限生效。或者做为@nmirceac 提到 https://stackoverflow.com/questions/37300811/android-studio-dev-kvm-device-permission-denied/45749003?noredirect=1#comment107714346_45749003并通过以下方式在同一 shell 中重新登录su - $USER.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Studio:/dev/kvm 设备权限被拒绝 的相关文章

随机推荐