반응형

[Ubuntu 18.04 기준]

kvm is required to run this avd. /dev/kvm device permission denied

Android Studio에서 에뮬레이터 실행시 위와 같은 에러가 나타날 수 있다.

 

/dev/kvm에 사용자를 추가해줘야 하는데 이를 해주지 않아 나타나는 에러이다.

 

따라서 우리는 /dev/kvm의 group에 user를 추가해주는 방법을 알아보고자 한다.

 

 

1. sudo apt install qemu-kvm 명령어를 입력하여 설치한다.

 

아래와 같이

ls -al /dev/kvm

grep kvm /etc/group

를 입력해보면 사용자가 등록이 되어있지 않다. 따라서 우리는 아래 명령어를 통해 등록하고자 한다.

 

 

 

2. sudo adduser $USER kvm

($USER 대신 자신이 원하는 우분투에 존재하는 사용자 이름을 넣어도 된다.)

이제 사용자 등록이 완료되었음을 알 수 있다.

 

혹시 이렇게 해도 되지 않는다면 아래 명령어를 한번 더 해준 후 에뮬레이터를 실행하면 정상 동작한다.

 

3. sudo chown $USER /dev/kvm

 

 

Ubuntu 18.04  kvm error 명령어 요약.

 

sudo apt install qemu-kvm

sudo adduser $USER kvm

sudo chown $USER /dev/kvm

반응형