Android Studio : / dev / kvm 기기 권한이 거부되었습니다.
에뮬레이터에서 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는 권한을 적용하기 위해 로그 아웃했다가 다시 로그인 (또는 다시 시작) 할 수 있다고 언급했습니다.
터미널 을 열려면 https://askubuntu.com/questions/183775/how-do-i-open-a-terminal#183777을 참조 하십시오 .
사용자 이름 을 찾으 려면 https://askubuntu.com/questions/333718/how-can-i-find-out-my-user-name#333832를 참조 하십시오 .
이것이 우분투 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
나는 같은 문제에 대처 하고이 문제를 해결하기 위해 Linux 클라이언트의 터미널에 다음 명령을 입력하십시오.
sudo apt-get install qemu-kvm
// type your password
sudo chmod 777 -R /dev/kvm
그 후 시뮬레이터를 실행하면 작동합니다.
나는 리눅스 데비안을 사용하고 있으며 같은 방식으로 직면하고 있습니다. 내 AVD에서 "/ dev / kvm permission denied"라는 메시지를 표시하고 솔루션을 찾으려고 시도한 후 터미널 유형에서 해결 방법은 다음과 같습니다.
sudo chmod -R 777 /dev/kvm
그것은 / dev / kvm 폴더에 대한 액세스 권한을 부여하고 AVD를 다시 확인 하면 오류 메시지가 사라지고 도움이되기를 바랍니다.
sudo setfacl -m u:$USER:rwx /dev/kvm
나를 위해 일했다.
터미널을 열고 관리자로 로그인
sudo su
dev 폴더로 이동
cd /dev/
kvm 모드 변경
chmod 777 -R kvm
이것은 Linux (x18)에서 나를 위해 일했습니다. ☑ 그것이 당신에게도 효과가 있기를 바랍니다.
sudo chown hp /dev/kvm
bash 터미널에서 사용 가능한 변수를 사용 하여 Ubuntu 18.04 로이 오류를 수정 하는 것에 대한 Jerrin의 대답이 약간 개선되었습니다 $USER
. 따라서 다음 명령을 두 명령으로 사용할 수 있습니다.
sudo apt install qemu-kvm
현재 사용자를 kvm 그룹에 추가
sudo adduser $USER kvm
또한 여전히 문제가있는 경우 다른 문제 중 하나는 Ubuntu를 설치 한 방식이었습니다. 개발을 위해 NVIDIA 그래픽 카드와 잘 어울리지 않는 타사 소프트웨어를 설치하기 위해 설치하는 동안 상자를 체크하는 실수를했습니다. 따라서이 타사 소프트웨어를 선택하지 않은 상태로 Ubuntu를 다시 설치했습니다 .
그런 다음 설치 후 소프트웨어 및 업데이트를 열고 추가 드라이버 탭으로 이동하십시오. 테스트를 거친 최신 독점 드라이버를 선택하고 변경 사항을 적용하십시오. 변경 사항을 적용하려면 컴퓨터를 다시 시작해야합니다.
sudo chown $USER /dev/kvm
2019 년 9 월에 하나의 명령을 실행하면 나에게 도움이되었습니다.
설명 : 우분투 18.04.3
LTS 출시 : 18.04
코드 명 : 바이오닉
/ dev / kvm에 대한 동일한 권한 오류와 비슷한 상황에 있었으며 필요한 설치를 수행했지만 kvm 그룹에 사용자를 추가하지 않았습니다.
sudo adduser <Replace with username> kvm
물론 우분투 인스턴스를 다시 시작하는 것을 잊지 마십시오.
우분투를 18.04.1로 업데이트 한 후이 오류가 발생했습니다. 방금 에뮬레이터의 새 시스템 이미지를 다운로드하거나 새 에뮬레이터 다운로드라고 말하면 효과가 있습니다.
터미널에 입력하십시오 :
sudo apt install qemu-kvm -y
sudo chown $USER /dev/kvm
sudo chown -R $(whoami) /dev/kvm
우분투 18.04에서 아래 명령을 실행하면 sudo chown -R / dev / kvm이 작동했습니다.
sudo로 아이디어를 열면. 이 문제가 발생하지 않습니다.
참고 URL : https://stackoverflow.com/questions/37300811/android-studio-dev-kvm-device-permission-denied
'Programming' 카테고리의 다른 글
JavaScript에서 URL의 호스트 이름 부분을 추출하는 방법 (0) | 2020.02.29 |
---|---|
UIButton에 여러 줄 텍스트를 어떻게 추가합니까? (0) | 2020.02.29 |
목록 요소의 가능한 모든 조합을 얻는 방법은 무엇입니까? (0) | 2020.02.29 |
Enum 값을 문자열 리터럴로 사용 (0) | 2020.02.29 |
암호에 대한 정규식은 8 자 이상, 하나 이상의 숫자 및 소문자와 특수 문자를 모두 포함해야합니다. (0) | 2020.02.29 |