이 AVD를 실행하려면 KVM이 필요합니다


17

Ubuntu 18.04 LTS를 사용 중이며 처음으로 Android Studio를 설정하려고합니다. 간단한 "Hello World"앱을 실행하면 다음과 같은 팝업이 표시됩니다.

이 AVD를 실행하려면 KVM이 필요합니다.
알수없는 오류

Android Studio에 버그를 신고하십시오

팝업

그러나 내가 간단하게 실행하면 kvm-ok다음과 같이 출력됩니다.

INFO: /dev/kvm exists
KVM acceleration can be used

이 Ask Ubuntu thread 를 확인하셨습니까 ?
Shashanth

1
예,하지만 문제는 CPU가 가상화를 지원하고 BIOS에서 활성화 된 것입니다!
노미 쇼

-enable-kvm이 설정되어있는 (x86) Bios에서 KVM을 실행하므로 'kvm'만 실행하려고 할 수 있습니다. 부팅 할 것이 없어 결국 중단되지만 kvm을 사용할 수 있는지 확인할 수 있습니다.
Christian Ehrhardt

답변:


30

Ubuntu 18.04 및 Linux Mint Tara부터 qemu-kvm을 설치해야합니다

sudo apt install qemu-kvm

/ dev / kvm의 소유권을 확인하십시오.

ls -al /dev/kvm

kvm 그룹에있는 사용자 확인

grep kvm /etc/group

위 명령의 출력

kvm:x:some_number:

final :의 권한이 없으면 kvm 그룹에 사용자가 없습니다.

현재 사용자를 kvm 그룹에 추가하려면

sudo adduser $USER kvm

사용자를 그룹에 추가하고로 다시 한 번 확인하십시오 grep kvm /etc/group.

권한을 적용하려면 컴퓨터를 다시 시작해야 할 수도 있습니다.

StackOverflow에 대한 공식 답변


0

SDK 에뮬레이터 폴더 권한을 변경하십시오. 이것은 나를 위해 일했습니다.

chmod 777 -R {sdk folder}/emulator

/programming/44635879/kvm-is-required-to-run-this-avd-unknown-error-please-file-a-bug-against-androi


실제로 안드로이드 에뮬레이터가 아닌 KVM에서 거부 된 권한입니다.
G. Spyridakis

CPU가 가상화를 지원하지 않거나 BIOS에서 비활성화되어 있습니다. 당신의 바이오스로 가서 당신이 그것을 활성화하는 설정을 찾을 수 있는지 확인하십시오.
Toir427

-1

나는 보통 달려

sudo chown username -R /dev/kvm

그러나 이것은 잠시 동안 만 좋습니다. 더 나은 솔루션을 찾고 있습니다.

또 다른 명령이 있습니다.

sudo adduser username kvm

-1

루트 사용자로 로그인 sudo su하여로 스튜디오 설치 디렉토리로 이동 한 cd ${path_of _installation_dir}/android-studio/bin다음로 SDK를 다시 시작하십시오 ./studio.sh. 그런 다음 DVD를 다시 시작하십시오


루트 사용자로 로그인 하지 마십시오 ! 루트로는 할 수없는 일이 없습니다 sudo. 당신은 단지, 특정 그룹의 권한을 필요로하는 경우 그리고 sg당신이 그것을에 속하는 경우 sudo -g그렇게하지 않으면 - sg kvm <path-to-your-android-studio>/bin/studio.sh이 경우, 주어진 kvm그룹에 + 쓰기 권한을 읽기 /dev/kvm.
antichris
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.