에뮬레이터에서 Android 앱을 실행하려고하면이 오류가 발생합니다.
/ dev / kvm 권한이 거부되었습니다.
권한을 확인하고 현재 로그인 한 사용자를 kvm 그룹에 추가했습니다. 뭐가 잘못 되었 니?
답변
의견에서 언급했듯이 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:
내 시스템에는 : final의 오른쪽에 아무것도 :
없으므로 kvm
그룹에 사용자가 없습니다 .
하기 가 KVM 그룹에 사용자를 추가 , 당신은 사용할 수 있습니다
sudo adduser $USER kvm
사용자를 그룹에 추가하고로 다시 한 번 확인하십시오 grep kvm /etc/group
.
@marcolz에서 언급했듯이이 명령 newgrp kvm
은 그룹 구성원을 실시간으로 변경해야합니다. 그래도 문제가 해결되지 않으면 @Knossos는 권한을 적용하기 위해 로그 아웃했다가 다시 로그인 (또는 다시 시작) 할 수 있다고 언급했습니다. 또는 @nmirceac이 언급 한 것처럼 동일한 쉘 에서을 통해 다시 로그인하십시오 su - $USER
.
답변
이것이 우분투 18.04 에서 작동하게하는 방법입니다.
sudo apt install qemu-kvm
다음을 사용하여 사용자를 kvm 그룹에 추가하십시오.
sudo adduser <Replace with username> kvm
여전히 권한 표시가 거부 된 경우 :
sudo chown <Replace with username> /dev/kvm
시도 해봐.
답변
이것을 시도해보십시오.
-
sudo apt install qemu-kvm
-
sudo chown -R <username>:<username> /dev/kvm –
답변
다음을 시도해 보았습니까?
sudo chown <username> /dev/kvm
sudo chmod o+x /dev/kvm
답변
/dev/kvm
액세스 할 수 없기 때문 입니다. 안드로이드 스튜디오에서 액세스 할 수 있도록하려면 아래 명령을 실행하십시오
sudo chmod 777 -R /dev/kvm
비밀번호를 묻습니다. 그런 다음 Android Studio를 다시 시작하십시오.
KVM
럼 에뮬레이터에 필요합니다. 아직 설치하지 않은 경우 설치하십시오
sudo apt install qemu-kvm
답변
sudo chown $USER /dev/kvm
2019 년 9 월에 하나의 명령을 실행하면 나에게 도움이되었습니다.
설명 : 우분투 18.04.3
LTS 출시 : 18.04
코드 명 : 바이오닉
답변
우분투 18.04를 사용하고 있습니다. 나는 같은 문제에 직면했다. 이 명령을 터미널에서 실행하면 문제가 해결됩니다.
sudo chown $USER /dev/kvm
위의 명령은 시스템에있는 모든 사용자를위한 것입니다.
특정 사용자에게만 액세스 권한을 부여하려면이 명령을 실행하십시오.
sudo chown UserNameHere /dev/kvm