Kotlin

Android Studio 가상 디바이스 (AVD) 설치하기

나를 제외한 천재들 2022. 1. 7. 02:33

 

설치하기

아래 아이콘을 찾아 클릭해 AVD Manager를 실행하여 안드로이드 가상 디바이스의 목록을 확인할 수 있습니다.

 

 

Create Virtual Device 클릭해 사용할 SDK를 만들어줍니다.

 

 


 

리스트에서 원하는 것 디바이스를 선택하고 Next를 클릭합니다. Pixel 3a로 진행해 보겠습니다.

 

 


 

해당 화면은 간단히 설명하면 아키텍처용 이미지를 다운로드하는 곳입니다.

Q 옆에서 있는 Download 링크를 클릭해줍니다.

 


 

약관 동의 창이 열립니다. 동의 후 Next를 눌러 다운로드해줍니다.

 

 


 

다운로드가 완료되면 Finish버튼이 활성화됩니다. 클릭 후 다시 아키텍처 선택창에서 Next를 눌러줍니다.

기기의 대한 설정을 한 후 Finish를 눌러줍니다.

 

 


 

이제 실행을 하려고 하면 아래와 같은 에러가 뜹니다.

그 이유는 Bios 가상화를 활성화해야 합니다.

 

 


 

바이오스에 들어가서 CPU가 알맞은 CPU 항목을 따른 후 재부팅합니다.

  • AMD일 경우 SVM Mode를 검색 Enabled로 설정합니다.
  • Intel일 경우 Intel (VMX) Virtualization Technology를 검색 Enabled로 설정합니다.

 

 

모든 설정 후 초록색 세모 버튼을 클릭하여 AVD를 실행시킬 수 있습니다.

 

AXM installation failed. To install Intel® HAXM

바이오스 가상화를 설정하지 않아서 생기는 오류입니다.

AXM installation failed. To install Intel® HAXM follow the instructions found at: https://github.com/intel/haxm/wiki/Installation-Instructions-on-Windows

 

unable to locate adb

해당 오류가 생기는 이유는 세 가지입니다.

  1. 환경 변수가 제대로 지정이 안되어 있다.
  2. 환경 번수로 지정된 경로에 adb.exe파일이 존재하지 않는다.
  3. SDK의 설정의 NO SDK로 지정되어 있다.

 

첫 번째 오류는 환경 변수를 제대로 지정해주면 되는 문제입니다.

 

두 번째 오류는 공식 홈페이지(https://developer.android.com/studio/releases/platform-tools)에서 자신의 OS에 맞는 파일을 다운로드하고 adb.exe를 해당 경로에 추가해주면 됩니다.

 

세 번째는 아래의 경로에서 NO SDK를 지정한 SDK로 바꿔주면 됩니다.

File -> Project Structure -> Project Settings -> Project 의 Project SDK

 

java_home is not set and no 'java' command could be found in your path. react native

시스템 변수에서 아래 항목을 추가해주면 됩니다.

변수 이름: JAVA_HOME
변수값: C:\Program Files\Android\Android Studio\jre