반응형
[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
반응형
'Basic > Android' 카테고리의 다른 글
Android AsyncTask 동작 원리 (0) | 2020.01.25 |
---|---|
setOnTouchListener called on it but does not override performClick 에러 해결 (0) | 2020.01.19 |
Android에서 폴더 생성(디렉토리 생성)하기 (0) | 2020.01.11 |
외부 모듈 import 및 so 파일 추가 (0) | 2019.12.19 |
[Android] This Handler class should be static or leaks might occur 해결 방법 (0) | 2019.12.15 |