안드로이드 애플리케이션을 개발 할 때 실제 안드로이드 장치에서 어떻게 보여지고 동작하게 되는지를 살펴볼 수 있도록 안드로이드 SDK에 에뮬레이터(AVD)가 포함되어 있다.

AVD를 만드는 방법에는 2가지가 있다.
첫번째, 안드로이드 플러그인이 설치된 이클립스에서 만드는 방법과
두번째
, 명령 프롬프트 콘솔창을 통해서 생성하는 방법이다.


보통 첫번째 방법으로 생성하여서 실행하면 되겠지만 AVD가 생성되는 기본 경로가 사용자 HOME 디렉토리 및에 생성이 되기 때문에 사용자명이 한글이어서 디렉토리 경로 중간에 한글이 포함되는 경우 에뮬레이터 실행이 되지 않을때 두번째 방법을 사용하면 되겠다.

▶ 이클립스 안드로이드 플러그인을 통한 AVD 만들기
1. [Window]-[Android SDK and AVD Manager] 또는 Toolbar에서 휴대폰 모양의 버튼을 눌러 Android SDK and AVD Manager 창을 열다.

2. Virtual Devices 탭에서 오른편에 보이는 [New...] 버튼을 클릭한다.

3. Create new AVD 창이 열리면 자신이 개발할 환경을 설정한 후 [Create AVD] 버튼을 눌러 완료하면 된다.
  - Name : 에뮬레이터 이름
  - Target : 안드로이드 SDK 버전
  - SD Carㅇ : Size를 지정하던가 또는 만들어진 SD Card 이미지 파일이 있다면 선택하면 된다.
  - Skin : 특별한 경우가 아니라면 Default 에 두면 된다.
  - Hardware : 개발에 필요한 SD Card, 카메라 등의 하드웨어 환경이 필요하다면 [New...] 버튼을 통해 추가해주면 된다.


▶ 명령 프롬프트 콘솔창을 통한 AVD 만들기
1. 콘솔창을 열고 아래의 형식을 맞춰서 명령어를 입력하면 된다.
  > android create avd -t [target] -n [name] -p [path] -c [SDcard size or image path]
  - target : 안드로이드 SDK 버전. target ID를 잘 모르겠다면 android list target 명령어를 통해 확인이 가능하다.
  - name : 에뮬레이터 이름
  - path : 안드로이드 AVD가 만들어질 곳
  - SDcard size or image path : SD card size를 지정하거나 만들어진 이미지가 있을 경우 그 이미지 경로를 지정해주면 된다. 사이즈는 128M 과 같이 크기와 단위를 지정해주면 된다. SD card 이미지가 필요한 경우 아래 콘솔에서 SD card 이미지가 필요한 경우 아래쪽을 참고.

ex) android create avd -t 2 -n avd-1.5 -p C:\avd\avd-1.5 -c C:\sdcard.iso

2. android list avd 를 통해 만들어진 AVD를 확인 할 수 있다.


※ 콘솔창에서 SD card 이미지 파일 만들기
1. [Android SDK Home]/tools 로 이동한다.
2. mksdcard 128M C:\sdcard.iso 를 입력하여 주면된다. 사이즈 및 경로는 자신에게 맞게 설정하면 된다.




저작자 표시 비영리 동일 조건 변경 허락
신고

+ Recent posts