네이버 블로그에서 옮겨온 포스트입니다

 

JDK를 다운로드하여 설치한다.

또는, JRE(Java Runtime Environment)만 설치할 수도 있다. JDK Version이 맞지 않으면, Emulator가 정상적으로 실행되지 않는다.

 

Java Runtime의 Path를 Windows 환경 변수에 넣어 준다.

내 컴퓨터 > 속성 > 고급 > 환경변수 > 시스템 변수> Path 로 이동하여, Java Runtime (java.exe)가 위치한 경로를 넣어 주어야 한다. 내 경우에는 C:\Program Files\Java\jdk1.6.0_16\bin\ 에 java.exe가 있었다.

 

  

 

SDK를 다운로드

SDK를 다운로드하고, 적절한 위치에 압축을 해제 한다.

 

콘솔을 띄워, SDK에 미리 정의되어 있는 Target Device를 확인한다. 

cmd.exe
cd path_to_your_android_sdk\tools

path_to_your_android_sdk\tools\android list targets

4개의 Device가 있는 것이 확인되었고, 하드웨어 구성, Android Version, Google API 포함 여부가 서로 다르다.
(Emulator 는 QEMU Platform Simulator 기반으로 작성되었으며, x86 CPU 를 ARM v5로 Emulation 해 준다.)

 

 

 

AVD(Android Virtual Device)를 생성한다.

path_to_your_android_sdk\tools>android create avd -n donut -c 2048M -t 1

-n donut: donut 라는 이름의 avd를 생성한다.
-c 2048M: 2048MB의 Smartcard 가상 이미지를 생성한다. 이후에 모든 컨텐츠는 여기에 담게 된다.
-t 1: f에서 확인한 미리 정의된 Target Device 중 1번 Device를 생성한다.
* 한번 생성된 AVD는 삭제하지 않는 이상 다시 만들 필요없다.
* AVD는 c:\document and settings\UserName\.Android\ 아래에 생성된다.

 

또는, GUI를 이용할 수도 있다.
path_to_your_android_sdk\tools>android

GUI메뉴에서  Virtual Devices > New...

 

 

Emulator를 실행한다.

Emulator 부팅에는 수분의 시간이 걸린다.

path_to_your_android_sdk\tools>emulator -avd donut

 

 

ADB (Android Debug Bridge)를 이용하여 로그를 확인할 수도 있다.
path_to_your_android_sdk\tools>adb logcat
 

SD Card가 정상적으로 Mount 되었는지 확인한다.

Settings > SD Card & Phone Storage로 접근한다.

 

SD Card에 Contents를 복사한다.

방법 # 1 ADB (Android Debug Bridge) 를 이용하는 방법
path_to_your_android_sdk\tools>adb push d:\01.jpg /sdcard/

d:\01.jpg : Local Contents의 경로 및 파일 명
/sdcard/ : Remote SDCard에 동일한 파일명으로 복사

 

방법 # 2 DDMS (Dalvik Debug Monitor) 를 이용하는 방법
path_to_your_android_sdk\tools>ddms

DDMS 실행되면 Device > File Explorer로 접근하여, Local 탐색기에서 원하는 Contents를 선택한 후, DDMS File Explorer의 sdcard 노드에 Drag & Drop

 

  

!!! Emulator > Dev Tools > Media Scanner

이 작업을 해 주지 않으면, SDCard에 복사한 Contents를 Emulator에서 재생할 수 없다.

 

Gallery나 Music 으로 이동하여 복사한 Contents를 재생한다.

Landscape/Portrait 모드로 토글은 Ctrl + F11.

 

Emulator, DDMS 등은 창을 닫으면 모든 리소스가 반환되고, 프로그램이 종료된다.

 

각 명령의 도움말은 -help 스위치를 사용한다.

path_to_your_android_sdk\tools>android -help
path_to_your_android_sdk\tools>emulator -hlep
path_to_your_android_sdk\tools>adb -help
path_to_your_android_sdk\tools>ddms -help
 

Android Developer Site의 도움말을 고한다.

'work & play' 카테고리의 다른 글

SoC 기획  (0) 2010/02/13
android, customized multimedia structure  (3) 2010/02/13
bluetooth 솔루션 선택  (0) 2010/02/13
Android Emulator, GMS 실행 하기  (0) 2010/02/13
Android Emulator 실행법-SDK 1.6, Windows Machine 기준  (0) 2010/02/13
Android Support Media  (3) 2010/02/13
 
http://systemscoaching.kr/trackback/17 관련글 쓰기
소중한 의견 남겨 주세요!