Android 개발 환경 설치

안드로이드 | 2010.10.07 10:46
Posted by 하드락



 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/

 

Java SE Development Kit (JDK) version 6 다운로드 받아 설치한다.


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라고 입력하고,

   Locationhttps://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

댓글을 달아 주세요

블로그 이미지

하드락

I ♡ Android !!!

카테고리

분류 전체보기 (14)
안드로이드 (13)
Google Play (1)
안드로이드 팁 (0)
참고자료 (0)