본문 바로가기
안드로이드

안드로이드 개발 환경 구축

by 호군 2011. 1. 18.
반응형
안드로이드 개발에 대한 정보는 구글 개발자 사이트를 통해서 얻을 수 있습니다.
통합개발환경(IDE)을 '이클립스'로 하면, 안드로이드 개발 환경 구축은 간단합니다.

이 3가지 프로그램을 다운로드하여 설치하면 개발환경 구축을 위한 준비가 된 것 입니다.

JDK는 자신의 타겟이 되는 안드로이드 플랫폼의 JDK와 같은 버전을 쓰는 것이 낫다고 생각 됩니다. 최신버전의 JDK에는 지원이 될 수 있지만, 전 버전에는 지원되지 않는 기능이 있을 수 있기 때문이죠.(모르시는 분은 최신버전을 다운로드 합니다)
Android SDK는 최신버전을 다운로드 합니다. 이클립스를 사용하면 Android SDK and AVD Manager에서 원하는 버전의 안드로이드 API를 다운로드 할 수 있고, 안드로이드 프로젝트를 만들 때 Build Target(ex. android 2.1, android 2.2 ...)을 결정 할 수 있습니다.
Eclipse 역시 최신버전을 다운로드 합니다. 그래야 좀 더 유용한 기능이 많겠죠?

그럼 설치 순서를 차근차근 알아보겠습니다.
먼저 PC개발환경Fedora13(Kernel 2.6.33) 입니다.

1. JDK를 다운로드 합니다. (Java SE 버전으로 받습니다)
  - JDK Download를 누르면, 개발환경이 Linux이기 때문에 Platform을 Linux로 선택하고, 라이센스에 동의한 뒤
    Continue를 클릭합니다.
    만약 자동 설치를 원하시면 rpm.bin으로 설치하시고, 내가 원하는 경로에 설치하시러면 .bin으로 설치하세요.
    (저는 사용해야 하는 JDK 버전이 있었기 때문에 버전이 다를 수 있고, .bin 파일입니다.)

2. Android SDK를 다운로드 합니다.
  - 개발환경이 Linux이기 때문에 Linux버전으로 받습니다

3. Eclipse를 다운로드 합니다
  - Eclipse Classic 버전으로 최신버전을 받습니다, 윈도우에서는 .zip이고, 리눅스에서는 .tar.gz로 파일을 다운로드
    하게 되어 있습니다. 
※ JDK파일과 Android SDK파일, Eclipse파일은 ~/Download에 있다고 가정합니다.
   
4. android 디렉토리를 만들고, 다운로드한 파일을 android 디렉토리 안으로 이동합니다.
[user@localhost ~]$ mkdir android
[user@localhost ~]$ mkdir ./android/jdk
[user@localhost ~]$ mv ./Download/jdk1.5.0.22-linux-i586.bin ./androd/jdk
[user@localhost ~]$ mkdir ./android/sdk
[user@localhost ~]$ mv ./Download/android-sdk_r08-linux_86.tgz ./androd/sdk
[user@localhost ~]$ mkdir ./droid/eclipse
[user@localhost ~]$ mv ./Download/eclipse-SDK-3.6.1-linux-gtk.tar.gz ./androd//eclipse

5. JDK파일을 실행합니다. (파일명은 다를 수 있습니다)
[user@localhost ~]$ cd android/jdk
[user@localhost jdk]$ ./jdk1.5.0.22-linux-i586.bin
[user@localhost jdk]$ ls
jdk1.5.0.22
위와 같이 JDK파일을 실행하면 압축이 풀리고, ls명령어로 압축이 풀린 것을 확인 할 수 있습니다.

6. Android SDK파일을 압축해제를 합니다.
[user@localhost jdk]$ cd ../sdk
[user@localhost sdk]$ tar xvf android-sdk_r08-linux_86.tgz
[user@localhost sdk]$ ls
android-sdk-linux_86
위와 같이 Android SDK파일을 tar명령어를 사용하여 압축을 풀고, ls명령어로 압축이 풀린 것을 확인 할 수 있습니다.

7. Eclipse파일을 압축해제를 합니다.
[user@localhost sdk]$ cd ../eclipse
[user@localhost eclipse]$ tar xvfz eclipse-SDK-3.6.1-linux-gtk.tar.gz
[user@localhost eclipse]$ ls
eclipse
위와 같이 Eclipse파일을 tar명령어를 사용하여 압축을 풀고, ls명령어로 압축이 푸린 것을 확인 할 수 있습니다.

8. PATH경로에 JDK/bin 경로와 SDK/tools 경로를 추가합니다.
[user@localhost eclipse]$ cd ../
[user@localhost android]$ vi env.sh
JAVA_HOME=~/android/jdk/jdk1.5.0.22
ANDROID_SDK_HOME=~/android/sdk/android-sdk-linux_86
export PATH=JAVA_HOME/bin:ANDROID_SDK_HOME/tools:$PATH

9. Esc를 누른 뒤 :wq! 를 입력하고 엔터를 누릅니다. 그리고 source명령어로 환경변수를 업데이트합니다.
:wq!
[user@localhost android]$ source env.sh

10. eclipse를 실행합니다.
[user@localhost android]$ cd eclipse/eclipse
[user@localhost eclipse]$ ./eclispe &

11. Help > Install... 선택하고,  ADT plugin을 설치 합니다.


반응형