| 네이버 블로그에서 옮겨온 포스트입니다 |
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
4개의 Device가 있는 것이 확인되었고, 하드웨어 구성, Android Version, Google API 포함 여부가 서로 다르다.
(Emulator 는 QEMU Platform Simulator 기반으로 작성되었으며, x86 CPU 를 ARM v5로 Emulation 해 준다.)
AVD(Android Virtual Device)를 생성한다.
-n donut: donut 라는 이름의 avd를 생성한다.
-c 2048M: 2048MB의 Smartcard 가상 이미지를 생성한다. 이후에 모든 컨텐츠는 여기에 담게 된다.
-t 1: f에서 확인한 미리 정의된 Target Device 중 1번 Device를 생성한다.
* 한번 생성된 AVD는 삭제하지 않는 이상 다시 만들 필요없다.
* AVD는 c:\document and settings\UserName\.Android\ 아래에 생성된다.
또는, GUI를 이용할 수도 있다.
GUI메뉴에서 Virtual Devices > New...
Emulator를 실행한다.
Emulator 부팅에는 수분의 시간이 걸린다.
ADB (Android Debug Bridge)를 이용하여 로그를 확인할 수도 있다.
SD Card가 정상적으로 Mount 되었는지 확인한다.
Settings > SD Card & Phone Storage로 접근한다.
SD Card에 Contents를 복사한다.
방법 # 1 ADB (Android Debug Bridge) 를 이용하는 방법
d:\01.jpg : Local Contents의 경로 및 파일 명
/sdcard/ : Remote SDCard에 동일한 파일명으로 복사
방법 # 2 DDMS (Dalvik Debug Monitor) 를 이용하는 방법
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>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 |

