본문 바로가기
프로그래밍/Android

안드로이드 개발 환경 구축하기

by ITPro 2011. 9. 19.
안드로이드 어플리케이션을 개발하기 위한 환경을 구축하기위해서는 다음 프로그램들이 필요하다.

-JDK (Java Development Kit) : 안드로이드 어플리케이션의 경우 자바 기반으로 작성되기 때문에 JDK 설치가 필요하다
-Android SDK : 실질적인 안드로이드 개발 도구이다
-Eclipse EE : SE를 설치해도 무방하나 드물게 C와 연동하여 프로그래밍을 할 때 드물게 에러가 나는 경우가 있어서 EE를 설치하는 것이 좋다.
-ADT (Android Development Tools) : 이클립스용 Android SDK 연동 플러그인

1.JDK 설치하기
가장 먼저 JDK의 설치가 필요하다.


위 URL에서 JDK를 다운받아 설치를 한 뒤 내 컴퓨터 > 속성 > 고급 > 환경변수 의 Path에
JDK의 bin 디렉토리 경로를 추가해준다.

마지막으로 시작>실행>cmd 로 윈도우 명령 프롬프트를 열어서 javac 명령을 실행해서 제대로 실행되는지 확인하면 JDK의 설치가 완료된다.



2.Android SDK 설치하기
http://developer.android.com/sdk/index.html

위 URL에서 Android SDK를 다운 받아 압축을 해제하면 Android SDK의 설치는 마무리된다.

3.Eclipse EE 설치하기
http://www.eclipse.org/downloads/

위 URL에서 Eclipse EE를 다운 받아 압축을 해제하면 Eclipse의 설치가 완료된다.

4.ADT 설치하기
http://developer.android.com/sdk/eclipse-adt.html

위 URL에서 스크롤을 조금 내리다 보면 ADT를 직접 다운 받을 수 있는 링크가 존재한다.


다운로드가 완료되면 압축을 해제하고 plugins 폴더와 features 폴더를 복사하여 eclipse가 설치된 폴더에 붙여 넣으면 ADT의 설치가 완료된다.

5.Eclipse 개발 환경 설정하기


Eclipse를 실행하고 Windows>Preferences>Android 에서 Android SDK가 설치된 경로를 잡아준다.

Project>Build Automatically 를 체크해제하여 자동 빌드를 하지 않도록 설정한다.


SDK 경로 설정이 완료되면 Windows>Android SDK and AVD Manager>Available packages 에서 각자 개발에 필요한 패키지들을 선택하여 인스톨 버튼을 클릭한다. (이 단계에서 패키지의 다운로드 속도가 많이 느리니 많은 인내심이 요구된다.)

안드로이드 플랫폼의 인스톨이 모두 완료되면 이제 AVD (Android Virtual Device)를 생성한다.


Windows>Android SDK and AVD Manager>Virtual devices>New.. 를 클릭하고 AVD의 이름과 안드로이드 플랫폼 버전, 가상 SD Card 용량, 화면 사이즈 정도만 설정하고 AVD를 생성한다.
※가상 SD Card의 용량을 너무 크게 잡으면 불필요하게 HDD용량을 차지하게 되니 128MB정도만 잡아주도록 한다.


AVD의 생성이 완료되면 생성한 AVD를 클릭하고 Start... 버튼을 클릭하면 간단한 옵션 설정이 가능한데 위와 같이 AVD 화면 사이즈를 6 인치 정도로 잡아주면 실제 크기보다 화면이 축소되어 개발이 용이하다.

윈도우 계정명이 한글 또는 기타 유니코드 문자로 이루어져있으면 위와 같이 경로를 제대로 찾지 못하는 에러를 만나게 된다.


윈도우 계정명을 변경하는것이 힘든 경우 AVD가 저장되어있는 C:\Documents and Settings\사용자명\.android\avd (XP) 또는 C:\Users\사용자명\.android\avd (vista 이상) 에서 AVD명.avd 폴더를 유니코드가 포함되지 않은 경로로 이동시키고 AVD명.ini 파일을 텍스트 편집기로 열어 변경한 경로명을 입력해주면 정상작동된다.


※AVD는 메모리 사용량이 많아 구동되기까지 많은 시간이 걸리기 때문에(30초 이상) 개발시 RAM을 충분히 확장해주는 것이 좋다 (2GB 이상)
반응형

'프로그래밍 > Android' 카테고리의 다른 글

Android 손전등 어플 만들기  (3) 2011.09.25
AVD & Eclipse 주요 단축키  (0) 2011.09.21
안드로이드 프로젝트의 구성  (0) 2011.09.21
안드로이드 프로젝트 생성하기  (0) 2011.09.21