안드로이드 개발 환경
| ||
AVD (Android Virtual Device)
|
-->
|
안드로이드 응용 프로그램 테스트
|
ADT (Android Development Tool)
|
~ 연결 ~
|
Android SDK(Software Development Kit)
|
|
플러그인
|
| ||
Eclipse
| ||
Java JDK (Java Development Kit)
|
1.1 Java JDK 다운로드
- http://java.sun.com/사이트에 접속.
- 상단 메뉴에서 [Downloads - Java SE] 클릭. (안드로이드 개발 환경은 Java SE(Standard Edition 버전이 적당.)
- Java JDK 6 Update 20 JDK를 다운로드 (JDK 6 이상 버전)
- 개발 컴퓨터 OS에 맞는 플랫폼을 선택. 플랫폼 중 Windows버전 선택. 라이선스 동의 항목 체크. 다운로드.
- 로그인 팝업창에서 "Skip this Step" 을 통해 로그인 없이 다운.
1.2 Java JDK 설치.
- 공식사이트에서 다운로드한 파일 실행.
- 라이선스 창이 나타나면, "Accept"버튼.
- 설치할 패키지와 JDK 설치위치 지정 후 "Next"
- JRE 설치위치 정의 후 "Next"
- 설치 스텝 완료 후 "Finish" 버튼 클릭. Java JDK 설치 완료.
1.3 환경 변수 설정.
- "시스템 속성" 화면의 "고급" 탭에서 "환경변수" 버튼 클릭.
- window 7 : [제어판 > 시스템 > 고급 시스템 설정 > 고급 ]
- window XP : [제어판 > 시스템 > 고급 ]
- "환경병수" 화면에서 "Path" 선택. "편집" 버튼 클릭.
- "Path" 환경변수에 자바 실행경로 지정. (변수값 가장 끝에 ";"입력 후 자바 실행경로 입력. (bin))
2.1 이클립스 설치 (Java 작업 환경.)
- 이클립스 사이트에서 "Downloads" 메뉴 클릭.
- "Eclipse IDE..." 중 적당한 플랫폼의 설치본 다운로드.
- 원하는 폴더에 압축을 풀어서 이클립스 사용. (다른 설치 과정 없음.)
2,2 이클립스 작업 경로 정의
- "eclipse.exe"를 실행.
- 이클립스 작업 경로(WorkSpace) 설정. (처음 시작 시.)
- "Welcome" 화면이 나타나면 "Workbetch" 버튼을 클릭하여 이클립스 작업 화면으로 이동.
- WorkSpace 변경 : File > Switch Workspace > Other...
3.1 ADT 플러그인 설치. (이클립스용 안드로이드 개발 플러그인)
- 이클립스 상단 메뉴에서 [Help > Install New Software]를 선택.
- "install"화면에서 "Add" 버튼 클릭.
- "Add Site"창에서 ADT를 배포하는 사이트 주소 정의
- "Name"에 "Android Plugin"이라고 이름 입력.(임의 지정.)
- "Location"에는 ADT 사이트 주소를 "https://dl-ssl.google.com/android/eclipse/" 입력 후 "OK" 버튼 클릭. (네트워크 보안 문제로 올바르게 작동하지 않을 시 "https"를 "http"로 변경.
- 인터넷을 통해 ADT 사이트 접속 성공시 설치할 패키지 목록에 "Developer Tools"라고 나타남.
- "Developer Tools"를 체크. "Next"버튼.
- 설치 할 목록을 확인하고, "Next" 버튼을 클릭.
- 라이선스 창이 나타타면, 동의하는 체크박스를 선택하고 "Finish" 버튼 클릭.
- "Selection Needed" 화면이 나타나면, 체크박스 체크 후 "OK" 버튼 클릭.
- 설치 완료 후 재시작.
- ADT 설치 확인 : [Help > Install New Software] 메뉴 실행. "already Installed" 링크 버튼 클릭. 설치 된 ADT 패키지 확인.
4.1 Android SDK 설치
- 안드로이드 개발자 사이트에 접속. 상단 메뉴의 "SDK" 메뉴 선택.
- 개발자 환경에 맞는 "SDK"를 선택 다운로드.
- 다운로드한 SDK를 압축 해제하고, 적당한 위치에 SDK 폴더로 이동.
4.2 Android SDK 환경설정.
- "시스템 환경 변수"에 "Android SDK"의 "tools"경로를 지정. (Java JDK 환경변수 설정 참조.)
- 이클립스 실행. 이클립스 상단 메뉴에서 [Window > Preferences]를 선택.
- "Preferences"창 "Android"메뉴 선택. "SDK Location" 입력란에 "Browse.."버튼을 이용 "Android SDK"경로를 선택 "Apply"버튼 클릭하고, "OK" 클릭.
- 이클립스 상단 메뉴에서 [Window > Android SDK and AVD Manager]를 실행.
- "Available Packages"를 선택. 설치가능 목록 중 최상위 "안드로이드 패키지 배포 서버 주소"를 체크. "Install Selected"버튼 클릭. 안드로이드 추가 패키지들에 대한 설치 진행.
- "Choose Packages to Install" 화면이 나타나면 패키지 라이센스에 대한 동의 처리로 "Accept All" 선택 "Install"버튼 클릭.
5.1 AVD(Android Virtual Device)생성 (안드로이드 가상기기)
- 이클립스 상단 메뉴 [Window > Android SDK and AVD Manager]를 선택. "Android SDK and AVD Manager" 창에서 "Virtual Device"를 선택. 처음에는 "No AVD available"목록에 나타남. "New" 버튼을 클릭하여 AVD 생성 시작.
- "Create new Android Virtual Device(AVD)" 창에서 가상기기 이름(Name)과 유형(Target), 메모리(SD Card), 스킨(Skin), 해상도(Resolution), 기기속성(Hardware) 등 정의.
- AVD "Name"은 가상기기 이름. (임의 지정)
- "Target"은 개발 단말기에서 지원하는 안드로이드의 버전을 선택.
- "SD Card"는 가상기기가 사용할 메모리 크기를 설정. (32MB)
- "Skin"은 가상기기 화면의 해상도 선택. (default HVGA)
- "Hardware"는 가상기기에 대한 장치 옵션을 선택.
- 생성할 "AVD" 속성 점검 완료 후 "Create AVD" 버튼 클릭. "AVD" 생성.
생성이 성공적으로 끝났으면 "Android SDK and AVD Manager"목록에 생성한 "AVD"가 생성.
5.2 AVD 실행하기.
- "Android SDK and AVD Manager" 창에서 원하는 AVD 선택, "Start" 버튼 클릭. "Lanch" 클릭.
- 부팅 시간에 약간의 시간 소요 후. 부팅이 완료되면 안드로이드 잠김화면.
- 안드로이드 가상기기 우측 키패드 "menu" 버튼 클릭. 또는 열쇠 모양의 "Unlock"버튼 우측으로 드래그 하면 "홈화면"으로 이동.
- 안드로이드 가상기기에서는 대부분의 안드로이드 응용 프로그램이 작동되지만 실제 안드로이드 폰처럼 통화하거나 문자 메시지를 보내는 등의 기능은 당연히 제한되어 있습니다.
5.3 AVD 오작동 사례
- 가상기기 구동하기 위해 필요한 파일들의 경로 인식 문제 : 경로명에 공백 또는 한글, 특수문자 등을 자바에서 해독하지 못해 발생.
5.4 AVD 홈폴더 변경
- 명령 프롬프트 실행 [윈도우 시작 메뉴 > 모든 프로그램 > 보조 프로그램 > 명령 프롬프트]
- "cd .android"폴더로 이동.
- "dir" 명령으로 ".android"폴더의 내용을 확인. "avd" 폴더.
- "avd" 폴더를 AVD가 인식할 수 있도록 "android move avd -n 가상기기이름 -p 이동할경로