자, 새로운 AVD를 생성하고 안드로이드 에뮬레이터에서 실행되는 것까지 확인했으니, 이제 안드로이드 에뮬레이터에서 실행된 AVD를 사용하여 앱을 테스트하는 과정에 대해 알아보겠습니다. AVD가 정상적으로 실행되는지 확인하기 위해 "Actions"에 있는 "Launch this AVD in the Emulator" 버튼을 선택합니다. 그러면 안드로이드 에뮬레이터에 안드로이드 시스템 로딩화면이 표시되고, 잠시 후 안드로이드 시스템이 실행된 것을 확인할 수 있습니다.
AVD Manager 화면에서 방금 추가한 AVD가 표시되는 것을 확인합니다."Finish" 버튼을 선택하면 AVD 생성 과정이 완료됩니다. AVD 생성 두 번째 단계에서는 AVD에서 실행될 안드로이드 시스템 이미지를 선택해야 합니다.
즉, 안드로이드의 버전을 결정하는 것이죠. 이 단계에서 안드로이드 버전을 선택할 때, 무조건 최신 버전을 설치한다고 좋은 것은 아닙니다. 타겟으로 삼고 있는 버전 또는 앱이 실행 가능한 최소 버전, 아니면 시뮬레이션하고자 결정한 디바이스에서 지원되는 버전 등을 선택하는 것이 중요합니다."Next" 버튼을 클릭하여, 안드로이드 시스템 이미지 선택 단계로 넘어갑니다.
"Finish" 버튼을 선택하면, 하드웨어 프로필 리스트의 첫 번째 위치에 "Samsung Galaxy S7"이 표시되는 것을 확인할 수 있습니다. AVD 설정의 첫 번째 단계인 "Select Hardware" 화면이 표시됩니다.아래 그림과 같이, AVD Manager가 화면에 표시됩니다.
새로운 AVD를 생성하기 위해 "Create Virturl Device" 버튼을 선택합니다.AVD Manager를 실행하기 위해, 안드로이드 스튜디오에서 Tools - AVD Manager를 선택합니다. AVD Manager를 사용하여 AVD를 생성한 다음, 생성한 AVD를 사용하여 앱 프로젝트를 실행하는 절차에 대해 알아보겠습니다.
물론, 하드웨어 기기에서 제공되는 모든 기능이 에뮬레이터에서 제공되는 것은 아닙니다. WiFi, 블루투스, 지문시스템, NFC와 같이 시뮬레이션이 불가능한 하드웨어 인터페이스는 에뮬레이터에서 제공되지 않습니다.안드로이드 에뮬레이터가 소프트웨어로 구동된다하더라도, 안드로이드 앱 개발자에게는 실제 하드웨어를 사용해서 개발하는 것과 거의 유사한 개발 환경을 제공합니다.
하드웨어에서 사용자 입력을 위해 제공되는 터치 인터페이스는 마우스 입력을 통해 처리되고, 전원 및 볼륨 등의 다양한 물리적 버튼도 에뮬레이터 프로그램에 버튼 UI 형태로 제공됩니다. 또한 네트워크, 오디오, 데이터베이스, 알림과 같이, 안드로이드 서비스를 사용하는 기능도 그대로 사용할 수 있습니다.
2. 안드로이드 스튜디오 실행 후 AVD Manager를 실행합니다.
이 세가지를 주의하여 에뮬레이터 설치를 진행 및 에뮬레이터 통신이 되는것을 확인해 보겠습니다.입니다. ※ 안드로이드 스튜디오가 설치되었다는 가정하에 진행됩니다.
안드로이드 에뮬레이터 통신이 되지 않는 3가지 케이스에 대해 다루어 보겠습니다.구성된 에뮬레이터가 실행된다. 폴더를 선택 후 OK를 누른다.
아래와 같이 설정할 수 있는 메뉴가 더 추가된다.본인은 최신 OS인 R을 선택 후 Next를 눌렀다. 안드로이드 OS를 선택한다.
해상도는 1080x2400으로 설정 후 Finish를 클릭했다.이후 New Hardware Profile을 선택한다. 이후 Create Virtual Device를 선택한다.
본인의 경우 다운로드 경로는 다음과 같았다. 아래 안드로이드 스튜디오 관련 폴더 내에 찾아서 복사한다.우선 삼성전자 개발자 사이트에 접속한다.
에뮬레이터에 갤럭시S 스킨 추가하는 방법을 알아보겟다.[블로그 이전 공지] Velog로 이사합니다.
'생활 꿀팁 모음' 카테고리의 다른 글
겨드랑이 쥐젖 안 아프게 깔끔하게 제거하는 방법 (1) | 2023.12.04 |
---|---|
술 먹고 토할 때 숙취해소 빨리 하는 방법 건강관리 (1) | 2023.12.04 |
한의원 추나요법의 종류 일자목 거북목 척추질환 치료하기 (1) | 2023.12.04 |
대한민국 정부 24 부모급여 대상자 급여 신청하는 방법 (0) | 2023.12.04 |
통화할 때 통화내용 자동녹음 설정하는 방법 (1) | 2023.12.04 |