안드로이드 개발용 단말이 없다면 안드로이드 어플리케이션을 실행하기 전에 먼저 안드로이드 가상 기기(AVD, Android Virtual Devices)를 하나 이상 생성해야 에뮬레이터가 제대로 동작한다. AVD는 실제 안드로이드 기기를 명확하게 구분하고자 정의했으며 하드웨어 구성 내역, 시스템 버전 정보, 디스크 저장 공간, 기타 설정 들을 묶어 하나의 가상 기기를 구성한다.
다음과 같은 명령으로 AVD를 생성해보자.
android create avd -n <AVD 이름> -t <대상 ID 번호> [-<추가 설정> <설정값>] ...... |
AVD 이름에는 적절한 이름을 넣는다. 대상 ID 번호에는 개발 대상의 ID를 지정하는데, 현재 설치된 안드로이드 SDK가 지원하는 대상 ID의 목록은 다음 명령으로 조회할 수 있다.
android list targets |
그러면 다음과 같은 결과가 나타나며, 이 중 적절한 ID 값을 -t 설정의 값으로 지정한다.
(다음에 나타나는 결과는 설치환경에 따라 달라질 수 있으므로 자신의 PC에서 확인하자.)
C:\Users\s2junn>android list targets |
위의 결과에서 avd_2.1 이라는 이름의 API Level 7을 필요로 하는 480 * 800 의 해상도를 가진 AVD를 생성하려면 다음과 같은 명령을 입력한다.
android create avd -n avd_2.1 -t 10 -skin WVGA800 |
그러면 avd_2.1이라는 이름으로 API Level 3에 해당하는 가상 기기가 생성된다.
이 외에 android를 입력하여 Android SDK and AVD manager를 띄워 생성하여도 동일한 결과로 가상 기기를 생성할 수 있다.
추가 설정에 관련된 옵션은 다음과 같다.
Usage: Global options: Action "create avd": |
'Mobile > Android' 카테고리의 다른 글
Activity Lifecycle (0) | 2013.06.14 |
---|---|
UI Thread와 Handler (0) | 2010.08.17 |
안드로이드 Low memory killer 의 Threshold (0) | 2010.06.30 |
한글 계정에서 안드로이드 AVD 실행 시 발생하는 Error 해결 방법 (0) | 2010.06.30 |
Android NDK 설치 (0) | 2010.04.19 |
Android Emulator 한글 설정 (1) | 2010.04.05 |
Android Emulator Scaling(크기 조정) (0) | 2010.03.22 |
Hello, Android! (0) | 2010.03.21 |
안드로이드 소스 다운받기 (0) | 2010.03.10 |
Android SDK 다운로드 및 설치 (0) | 2010.02.21 |