Android 개발 환경 설치
Android 개발 환경 설치
안드로이드의 개발은 크게 두 분야로 나누어 진다.
1. 안드로이드 SDK에서의 Application 개발
안드로이드의 Dalvik 가상 머신(Virtual Machine) 위에서 실행되는 게임, 멀티미디어 플레이어, 일정관리, 등과 같은 어플리케이션 개발을 의미한다. 안드로이드 어플리케이션은 JAVA 언어로 개발되기 때문에 JAVA 언어를 숙지하는 것이 좋다. (하기 참조)
2. 안드로이드 플랫폼의 포팅 및 개발
안드로이드를 특정 디바이스에 탑재하고자 하는 경우, 즉 안드로이드 플랫폼을 포팅하는 것을 의미한다. 이는 디바이스 드라이버, 리눅스 커널, 미들웨어, 등을 특정 디바이스에 연결 작업을 해야 한다. 이는 Linux 및 C/C++/어셈블리 언어로 개발되기 때문에 이를 숙지하는 것이 좋다.
1. JDK 설치
JDK는 자바 개발 키트(Java Development Kit)로, 아래 SUN 홈페이지에서 다운로드 받을 수 있다.
http://java.sun.com/javase/downloads/
2. Android SDK 설치
Android SDK(Software Development Kit)는 안드로이드 개발 도구로, 아래 구글의 안드로이드 홈페이지에서 다운로드 받을 수 있다.
http://developer.android.com/sdk/
Android SDK revision 4 를 자신의 운영체계에 맞게 다운로드 받아 설치한다.
(여기서는 윈도우 버전을 다운로드 받아 설치하도록 한다.)
자신의 운영체계에 맞는 압축 파일을 다운로드 받아, 설치할 폴더에 압축 파일을 푸는 것으로 SDK 설치가 완료된다. Android SDK 설치 폴더를 “C:\Android\AndroidSDK\” 로 하도록 한다.
3. Eclipse 설치
Eclipse는 자바 개발 진영에서 널리 사용되는 오픈소스 통합개발환경(IDE : Integrated Development Enviroment) 으로, 아래 이클립스 재단 홈페이지에서 다운로드 받을 수 있다.
http://www.eclipse.org/downloads/
Eclipse IDE for Java Developers (version 3.5 Galileo) 을 자신의 운영체계에 맞게 다운로드 받아 설치한다. (여기서는 윈도우 버전을 다운로드 받아 설치하도록 한다.)
자신의 운영체계에 맞는 압축 파일을 다운로드 받아, 설치할 폴더에 압축을 푸는 것으로 이클립스 설치가 완료된다. Eclipse 설치 폴더를 “C:\Android\Eclipse\” 로 하고, 여기에 압축 파일을 풀도록 한다.
안드로이드를 위한 Eclipse 권장 구성은 다음과 같다.
JDT 플러그인과 WST는 최신 버전 Eclipse IDE 패키지에 포함되어 있다.
Eclipse 3.5 (Galileo) + Eclipse JDT 플러그인 (Java Development Tool : 자바 개발 툴) + WST (Web Standard Tool : 웹 툴) |
Eclipse 설치를 완료하고 Eclipse 실행파일을 실행하여 안드로이드 개발을 위한 새로운 Workspace를 만든다.
Workspace는 작업할 공간으로, Workspace 폴더를 “C:\Android\Workspace\”로 하도록 한다.
4. Eclipse용 ADT Plug-in 설치
ADT(Android Development Tool) 플러그인은 에뮬레이터와 .class-to-.dex 변환기 등의 개발자 도구를 이클립스 IDE에 직접 통합함으로써 안드로이드 개발을 단순화한다. 반드시 ADT 플러그인을 사용해야 하는 것은 아니지만, ADT 플러그인은 어플리케이션 개발을 보다 빠르고 손쉽게 만들어 테스트하고 디버그 할 수 있게 해준다.
아래 구글의 안드로이드 개발자 홈페이지를 참조하여 ADT Plugin을 설치할 수 있다.
http://developer.android.com/sdk/eclipse-adt.html
1. 설치된 이클립스를 실행시킨 후, 메뉴의 Help > Install New Software…를 선택한다.
2. Available Software 창에서 [Add…] 버튼을 클릭한다.
3. Name란에 “Android Plugin”라고 입력하고,
Location에 “https://dl-ssl.google.com/android/eclipse/”를 입력한후, [OK] 버튼을 클릭한다.
4. 새로 추가된 사이트 밑에 Developer Tools라고 되어있는 체크박스를 체크한 후,
Android DDMS와 Android Development Tools가 체크되어 있는지를 확인한다.
5. 약관에 동의한 후, [Finish] 버튼을 클릭하면 설치를 진행한다.
6. 설치 완료 후 이클립스가 자동으로 재시작을 하는데, 이 때 안드로이드 SDK가 어디에 설치되어 있는지를 이클립스에 알려 주도록 한다. 메뉴의 Window > Preferences를 선택한다.
7. Preferences 창의 좌측에 “Android”를 선택한 후, [Browse…] 버튼을 클릭해서 안드로이드 SDK가 설치된 폴더를 선택하고, [Apply] 버튼을 누른 후 [OK] 버튼을 누른다.
8. 상기처럼 해도 설치가 잘 안 되는 경우는 아래와 같이 Troubleshooting을 해 본다.
"3번" 과정에서의 URL이 안 된다면 “http://dl-ssl.google.com/android/eclipse/”로 시도해 본다.
인터넷에서 설치가 계속 에러가 나는 경우, 아래와 같이 ADT 플러그인 압축 파일을 직접 받아서 설치해 본다.
ADT 플러그인 압축 파일을 직접 받아서 설치하는 경우, 상기 3번 과정에서 URL을 입력하는 대신에
아래와 같이 [Archive…] 버튼을 클릭하여 ADT 플러그인 압축 파일을 직접 선택하여 설치를 한다.
5. Android Platform & SDK Component 설치
Android Platform 및 SDK Component를 설치하기 전에, 컴퓨터에 실행 중인 Anti-Virus를 종료시킬 것을 권고한다.
1. 이클립스를 실행시킨 후, 메뉴의 Windows > Android SDK and AVD Manager를 선택한다.
2. Android SDK and AVD Manager 창의 좌측에 “Available Packages”를 선택하면 우측에 현재 다운로드 가능한 모든 Component들을 보여준다. 설치하기를 원하는 Component들을 선택하고 [Install Selected] 버튼을 클릭한다.
3. 약관에 동의를 “Accept All”로 선택한 후, [Install Accepted] 버튼을 클릭하면 설치를 진행한다.
설치 작업이 끝나면, [Close] 버튼을 클릭하여 설치를 종료한다.
설치되는 Android Platform은 <sdk>/platforms/ 폴더에 저장되고,
설치되는 add-on SDK Component는 <sdk>/add-ons/ 폴더에 저장되고,
설치되는 Document는 <sdk>/docs/ 폴더에 저장된다.
4. 설치 완료된 후, Android SDK and AVD Manager 창의 좌측에 “Installed Packages”를 선택하면
우측에 기 설치된 Component들을 보여준다.
5. Android SDK and AVD Manager 창의 좌측에 “Virtual Devices”를 선택하고, 우측에 [New...] 버튼을 클릭하여 AVD를 새로 만든다. 안드로이드 SDK 1.5부터 AVD라는 개념이 추가되었는데, AVD(Android Virtual Device)는 안드로이드 가상장치이고, 이는 모델마다 SDK 버전, 화면 해상도, 등의 환경이 다르다. 그러므로 개발 과정 에서 장치에 맞게 어플리케이션을 테스트하려면 각 환경에 맞는 가상의 장치가 필요하며 AVD가 바로 그런 역할을 한다.
'안드로이드' 카테고리의 다른 글
Android Manifest File (2) | 2010.10.07 |
---|---|
Hello World (0) | 2010.10.07 |
Android 개발 환경 설치 (0) | 2010.10.07 |
안드로이드 참고 사이트 (0) | 2010.10.07 |
스마트폰 운영체계(OS) 점유율 (0) | 2010.10.06 |
OHA (Open Handset Alliance) (0) | 2010.10.06 |
댓글을 달아 주세요