이제 앱을 실행해 테스트하는 방법을 살펴보자
2가지 방법
- 안드로이드 스튜디오가 제공하는 가상 기기 이용
- 실제 스마트폰 이용
가상 기기에서 실행
안드로이드 가상 기기는 AVD(Android Virtual Device)라고 하며 흔히 에뮬레이터(Emulator)라고 부름
먼저 AVD로 앱을 테스트하는 방법을 살펴보자
안드로이드 스튜디오에서 오른쪽 위에 있는 [Device Manager]를 클릭하면 그림처럼 디바이스 매니저(Device Manager) 창이 나타남
디바이스 매니저 창에는 안드로이드 개발 환경을 구축하며 자동으로 설정된 AVD가 목록 형태로 보여줌
AVD는 <Launch> 버튼(▶)을 클릭하여 실행 가능
만약 디바이스 매니저 화면에 AVD가 보이지 않거나, 새 AVD를 만들고 싶다면 <Create device> 버튼을 클릭
새 AVD를 만드는 경우 AVD를 위한 하드웨어와 소프트웨어를 지정해야 함
하드웨어 선택
다음처럼 하드웨어를 선택하는 창이 나타나면 목록에서 선택하고 <Next> 클릭
이 책에서는 기본으로 선택된 Pixel 2 스마트폰으로 진행
시스템 이미지 선택
그 다음으로 시스템 이미지를 선택하는 창이 나타남
AVD 설정에서 이 부분이 가장 중요한데 앞에서 선택한 하드웨어에 설치할 시스템 이미지, 즉 안드로이드 운영체제 버전을 선택해야 함
우선 목록 위에서 두 번째 탭인 [x86 Images] 선택
<Next> 클릭
참고로 Play 스토어 같은 구글의 기본 앱이 설치된 버전은 [Recommended] 탭에 표시되고,
[x86 images] 탭에는 나머지 버전까지 모두 표시됨
그런데 [Recommended]와 [x86 images]에 있는 AVD는 앞에서 소개한 인텔의 하드웨어 가속 기능인 HAXM(Hardware Accelerated Execution Manager) 사용
HAXM을 이용하면 AVD가 더 빠르게 동작
대부분은 안드로이드 스튜디오를 설치할 때 HAXM도 함께 설치됨
만약 HAXM을 설치할 수 없는 환경이라면 [Other images]에 있는 시스템 이미지를 사용해야 함
설정 확인 및 완료
시스템 이미지를 선택하고 <Next>를 클릭하면 다음처럼 설정을 확인하는 마지막 창이 나옴
여기서 AVD 이름을 비롯해 여러 가지 설정을 변경 가능
기본값으로 <Finish>를 선택해 AVD 만들기를 완료
애뮬레이터 실행
이렇게 AVD를 만들면 매니저 창에 추가됨
여기서 Actions 항목에 있는 버튼을 누르면 애뮬레이터 실행, AVD 수정, 기타 메뉴 실행 가능
▶버튼을 클릭해 에뮬레이터 실행
그러면 아래처럼 애뮬레이터가 실행됨
'Android, Kotlin 📱 > [kotlin]깡샘의 안드로이드 앱 프로그래밍 with 코틀린' 카테고리의 다른 글
[깡샘코틀린] 1-2 첫 번째 앱 만들기 (0) | 2023.10.31 |
---|---|
[깡샘코틀린] 1-1 안드로이드 스튜디오 설치하기 (0) | 2023.10.31 |
[깡샘코틀린] 18-2 HTTP 통신하기(Retrofit2 라이브러리) (0) | 2023.10.30 |
[깡샘코틀린] 6-4 뷰 바인딩(View binding) (0) | 2023.10.25 |
[깡샘코틀린] 6-2 뷰 클래스 (0) | 2023.10.25 |