오늘의 기사는 Android Studio를 사용하여 앱을 개발하는 사용자를위한 팁입니다. 이 환상적인 프로그램의 유일한 문제점은 근무중인 애플리케이션을 테스트하기 위해 제공하는 에뮬레이터를 시작할 때 절망 할 수 있다는 것입니다. 팀이 예외적 인 팀이 아니라면 응용 프로그램을 개발할 다른 프로그램을 결정할 수 있습니다. 실행하는 데 오랜 시간이 걸립니다 (실행할 때 유창함이 많이 필요합니다).
Android 용으로 프로그래밍하는 사람은 거의 확실하게 안드로이드 에뮬레이터 그것은 우리를 제공합니다 Android Studio, 다른 옵션이 있더라도. 에뮬레이터의 성능이 절실하고 Linux (제 경우에는 우분투)를 사용하는 모든 사람들을 위해 여기에서 KVM (커널 기반 가상 머신). 그것으로 당신의 팀은 포뮬러 1이 될 수 없지만 그 차이를 알게 될 것입니다.
에뮬레이터 속도를 높일 수있는 유일한 요구 사항은 컴퓨터에 Intel 프로세서가 있습니다. 차례로 그것은 Intel VT와 호환. 모르는 사람들을 위해 Intel VT는 가상 머신의 성능을 크게 향상시킬 수있는 가상화 기술입니다.
KVM을 사용할 수 있는지 확인하는 방법
설치를 시작하기 전에 KVM 사용이 가능한지 확인 우리 팀에서. 이를 위해 가장 먼저 알아야 할 것은 프로세서가 하드웨어 가상화를 지원하는지 여부입니다. 이를 위해 터미널을 열고 다음 명령을 작성합니다.
egrep -c "(vmx|svm)" /proc/cpuinfo
이전 명령을 작성한 후 터미널은 숫자 값을 반환합니다. 표시된 값이 0이면 CPU가 가상화를 지원하지 않음을 의미합니다. 값이 0보다 크면 다음 단계를 계속합니다. 이것은 ~이 될 것이다 CPU 검사기 설치 아래 명령을 사용하여 터미널에서 :
sudo apt intall cpu-checker
설치가 완료된 후, 우리는 CPU는 KVM을 지원합니다.. 이것이 에뮬레이터의 속도를 높이는 데 사용할 시스템입니다. 터미널에서 의심스러운 부분을 제거하기 위해 다음 명령을 사용합니다.
kvm-ok
"정보 : CPU가 KVM 확장을 지원합니다. 정보 : / dev / kvm이 KVM 가속을 사용할 수 있습니다."와 같은 다른 내용이 표시되면 계속 진행할 수 있습니다. 표시된 메시지가 다른 경우 BIOS에서 Intel VT 기술을 활성화해야 함을 의미합니다.
Android 에뮬레이터 속도를 높이기 위해 KVM 설치
이제 시스템에서 Android Studio 에뮬레이터를 가속화하는 데 필요한 몇 가지 패키지를 설치할 것입니다. 터미널에 다음 명령 문자열 만 작성하면됩니다.
sudo apt install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
어떤 경우에는 어떤 종류의 구성도 요청하지 않습니다. 그러나 Postfix 구성 섹션에서 구성 없음을 선택해야하는 다른 것을 찾았습니다. 이것은 우리의 하루를 괴롭힐 수있는 갈등이 나타나기 시작하는 것을 막을 것입니다. 완료하려면 사용자를 다음 그룹에 추가하면됩니다.
sudo adduser <tu usuario> kvm && sudo adduser <tu usuario> libvirtd
그룹에 대한 변경 사항을 적용하려면 계정에서 로그 아웃했다가 다시 로그인해야합니다. 앞서 언급 한 그룹의 구성원 만 가상 머신에이 기술을 사용할 수 있습니다. 이를 수행하려면 이전 단계가 필수적입니다.
다시 로그인하면 다음 명령을 사용하여 설치를 확인합니다.
sudo virsh -c qemu:///system list
모든 것이 정확하면 터미널은 아래와 같은 것을 반환합니다.
다른 결과를 얻으면 다시 시작해야합니다. 전체 설치 프로세스를 다시 수행하고 표시된 그룹에 사용자를 다시 추가해야합니다.
우리가 더 좋아한다면 KVM 용 그래픽 인터페이스 동료가 얼마 전에 남긴 지침을 다음과 같이 따를 수 있습니다. 게시.
많은 복잡함없이 몇 가지 명령을 사용하면보다 유연하고 최적화 된 에뮬레이터를 사용할 수 있습니다. 이제 Android Studio 에뮬레이터를 시작할 때 "죽음"에 대한 두려움없이 프로그래밍과 작업을 계속할 수 있습니다.
Ubunlog,저는 Genymotion을 사용합니다. 내 PC에 Android가 필요하고 Android가 나에게 도움이 된 유일한 제품입니다. KWM은 Android 스튜디오에서 제공하지 않는 다른 에뮬레이터에서도 작동합니까?
Eclipse에서도 작동한다는 것을 알고 있습니다. 그러나 더 많은 정보를 원하면 kvm 문서를 참조하십시오. 인사말.
우수>
친구 여러분, 우분투 버전 1804로이 작업을 수행하는 사람들을 위해 이제 libvirtd 그룹은 libvirt라고합니다.
하지만 설명의 한 부분입니다. 선생님 감사합니다.