Android アプリをエミュレーターで実行しようとすると、次のエラーが発生します。
/dev/kvm 権限が拒否されました。
権限を確認し、現在ログインしているユーザーを kvm グループに追加しました。何が問題なのでしょうか?
ベストアンサー1
コメントで述べたように、Ubuntu 18.04およびLinux Mint Tara以降では、まずsudo apt install qemu-kvm
.
/dev/kvm
使用の所有権を確認する
ls -al /dev/kvm
ユーザーはroot
、グループはでしたkvm
。グループにどのユーザーがいるかを確認するにはkvm
、
grep kvm /etc/group
これは返されました
kvm:x:some_number:
私のシステムでは、最後の の右側に何もないので:
、グループ内にユーザーは存在しませんkvm
。
ユーザーをkvmグループに追加するには、次のようにします。
sudo adduser $USER kvm
これにより、ユーザーがグループに追加され、 でもう一度確認しますgrep kvm /etc/group
。
@marcolzが述べたように、コマンドnewgrp kvm
グループのメンバーシップは自動的に変更されるはずです。それでもうまくいかない場合は、@Knossos が、権限を有効にするためにログアウトして再度ログイン(または再起動)する必要があるかもしれないと述べています。または、@nmirceac が言及同じシェルで 経由で再ログインしますsu - $USER
。