Android エミュレータを起動できない / Kvm に権限を正しく設定する方法

Android エミュレータを起動できない / Kvm に権限を正しく設定する方法

Android エミュレータを起動できなくなりました。仮想化は BIOS で有効になっています。コマンド ラインから起動すると、次のメッセージが表示されます。

nin@nin-Gazelle:~$ cd Android/Sdk/tools/
nin@nin-Gazelle:~/Android/Sdk/tools$ kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
nin@nin-Gazelle:~/Android/Sdk/tools$ emulator -avd nexus5
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure KVM is properly installed and usable.
CPU acceleration status: This user doesn't have permissions to use KVM (/dev/kvm)

Android Studio から起動すると、「エミュレータを動作させるには、/dev/kvm の権限を正しく設定するにはどうすればよいですか?」というメッセージが表示されますpermissions issue at /dev/kvm. The current user does not have access. 。これは、18.04LTS にアップグレードするまでは問題なく動作していました。少なくとも、そのときに問題が発生し始めたと思います。

答え1

sudo apt install qemu-kvm
sudo adduser <user> kvm
emulator -avd nexus5 -use-system-libs 

関連情報