이클립스와 안드로이드 Plug-in(ADT)을 사용한 안드로이드 개발환경 구축하고,

환경이 제대로 갖춰졌는지 검사하는 의미에서

SDK 에 포함되어 있는 API Demos프로젝트를 에뮬레이터(AVD)로 돌려 보도록 하겠습니다.

 



1. 준비

  • Java SE SDK

    아래 링크에서 'Java SE Development Kit (JDK)' 항목을 다운로드 후 설치

    현재 최신 version이 'JDK 6 Update 18'이네요.

    (http://java.sun.com/javase/downloads/index.jsp)

     

  • Android SDK

    아래 링크에서 자신의 flatform에 맞는 패키지를 받아 앞으로 SDK저장 폴더로 사용할 위치에 압축 해제.

    SDK 1.5이전에는 사용하는 flatform SDK를 직접 다운 받아 설치 하는 방식 이였지만,

    1.5이상의 SDK는 Android SDK and AVD Manager 를 실행해 필요한 SDK를 받거나 업데이트 하는 방식으로 바뀌었습니다.

    ( http://developer.android.com/sdk/index.html)

     

  • Eclipse

    아래 링크에서 'Eclipse IDE for Java Developers'를 다운 받아 설치 합니다.

    제가 사용하는 version은 Eclipse 3.5 (Galileo)이고, Eclipse 3.4 (Ganymede)와는 나중에 나오는 ADT 설치 방법이 조금 다릅니다.

    자세한 내용은 Android Developers site에서 확인 하실 수 있습니다.

    이클립스는 따로 Installer가 없고 사용하고자 하는 폴더에 압축만 풀고 실행하면 됩니다.

    (http://www.eclipse.org/downloads/)

     

     

     

     

2. ADT(Android Development Tool) for Eclipse 설치

이클립스를 처음 실행하면 사용할 workspace를 지정하는 창이 나오는데,

앞으로 안드로이드 프로젝트들이 저장될 위치입니다. 알아서들 입력 하시면 됩니다.

 

 

이클립스가 처음 시작되면 나오는 welcome창은 닫아버리고,

메뉴에서 help -> Install New Software… 를 선택하면 나오는 창에서 Add 버튼을 누르고 다음과 같이 입력 합니다. (연결 할 수 없다는 error 발생 시 https -> http로 해보세요)

https://dl-ssl.google.com/android/eclipse/


 

 

정상적으로 연결되면 설치 가능한 모듈을 선택할 수 있습니다.

 

 

혹시 error가 발생하면 https://dl-ssl.google.com/android/eclipse/ 대신

http://dl-ssl.google.com/android/eclipse/ 를 사용해 보세요.

계속 Next를 누르면 플러그인 설치에 대한 동의를 구하고 설치를 시작합니다.

 

 

설치가 완료되고 이클립스를 재 시작하면 이클립스 툴바에 구글폰 아이콘이 생성된걸 볼 수 있습니다.

 

 

하지만 아직 Android SDK가 설치 되지 않았기 때문에 아무것도 할 수 없죠.

스마트폰 버튼을 눌르면 SDK폴더가 설정 되지 않았다고 나옵니다.

 

다음은 Android SDK를 설치해 보겠습니다.

 

 

 

 

3. Android SDK 설치

우선 이클립스에서 SDK폴더를 설정해 주어야 합니다.

 

설정을 위해 이클립스 window -> preference를 클릭하고 Android를 선택합니다.

그 다음 SDK Location에 아까 다운받은 Android SDK 압축 풀은 곳 기억하시나요? SDK Setup 파일이 있고

tools\, addon\ 등이 있던 폴더 입니다.

그 폴더의 위치를 입력해 주세요. 폴더가 유효하면 Apply 버튼이 활성화 됩니다.

 

 

SDK 폴더의 위치가 설정 되었으면 이제 Android SDK and AVD Manager를 이용해 필요한 플렛폼/버전의 SDK를 받을 차례입니다.

이클립스 툴바에서 구글폰 모양의 아이콘을 클릭하면 Android SDK and AVD Manager가 실행 됩니다.

왼쪽 메뉴에서 Installed Packages를 선택하면 현재 Android SDK Tools, revision 4만 설치 되어 있는게 보입니다.

 

 

이제 Available Packages 메뉴를 선택해서 어떤 어떤 패키지들이 인스톨 가능한지 봅니다.

 

 

여러가지 version의 SDK와 Google API가 설치 가능합니다.

전부 다 설치 할 수도 있으나, 하나 하나 설치 하는데 시간이 꽤 걸림으로 최신 version 만 선택해 설치했습니다.

이전 version이 필요하면 나중에 언제든지 추가로 설치 할 수 있습니다.

 

 

설치 동의 창이 뜨면 Accept All을 선택하고 인스톨을 시작합니다.

 

 

선택된 패키지들을 온라인상에서 다운받아 SDK디랙토리 설치합니다.

제 경우 한 5분 정도 소요된거 같습니다.

 

 

Android SDK and AVD Manager의 Installed Packages를 보면 패키지 들이 정상적으로 추가됐음을 확인할 수 있습니다.

앞으로 SDK 또는 기타 패키지들이 새로 나오거나 업데이트 되어도 이런 방법으로 간단하게 추가/업데이트 할 수 있습니다.

 

 

하지만 데모 프로젝트를 에뮬레이터에서 실행 시키기 위해서 한가지 더 해야 할게 있습니다.

 

 

 

 

4. AVD (Android Vitrual Device) 설정 하기

아이폰과는 다르게 구글폰은 HW 공급 vendor마다 각기 다른 하드웨어 사양이나 지원하는 API Version을 가지고 있습니다.

화면 해상도, 메모리 크기, 키보드 유무 등 많은 부분이 다를 수 있죠.

그래서 Android SDK and AVD Manager를 이용해 앞으로 우리가 사용할 구글폰 사양을 적용한 에뮬레이터(이후 ADV)를 생성해 주어야 합니다.

 

 

우선 이클립스 툴바의 구글폰을 클릭해 Android SDK and AVD Manager를 실행하고 New 버튼을 누릅니다.

저는 다음과 같이 설정 해 봤습니다.

한번 생성한 AVD의 사양은 바꿀 수 없는 거 같습니다. 하지만

필요에 따라 새로운 ADV를 얼마든지 생성할 수 있으니까 부담 없죠~

 

 

자 이제 안드로이드 개발을 위한 모든 준비가 끝났습니다.

 

 

 

 

5. API Demos 불러오기 및 실행

개발 환경이 제대로 갖추어 졌는지 검사할 겸 SDK와 함께 딸려 오는 예제 코드 중 API Demos를 실행해 보겠습니다.

이클립스 메뉴의 File -> New -> Project… -> Android -> Android 프로젝트를 선택하고 다음과 같이 입력 합니다.

 

 

다음과 같이 성공적으로 프로젝트를 불러왔습니다.

 

 

 

 

eclipse왼쪽 package explorer나 navigator에서 해당 project를 선택하고

메뉴 Run->Run(ctrl+F11) 또는 toolbar에서 를 누르면 나오는

Run as 창에서 Android accplication을 선택 후 OK를 누르시면 AVD가 실행 되고

컴파일된 프로젝트가 AVD에 install 됩니다.

 

AVD가 실행되면 마우스로 자물쇠를 왼쪽에서 오른쪽으로 드래그해서 unlock하면 다음과 같이 예제가 실행됩니다.

 

 

이 예제 들은 안드로이드 API 사용법을 배울 때 꽤 많이 참고가 됩니다. 한번씩 보시는 것도

나쁘진 않을 것 같아요~


저도 공부 하는 차원에서 올린 거라 틀린 점이 많이 있을지도 모르겠습니다.

혹시 수정할 부분이 있으면 말씀해 주시면 감사하겠습니다.

 


 

저작자 표시 비영리 변경 금지
신고

'Being Androider > 개발환경' 카테고리의 다른 글

안드로이드: Logcat 사용 Debugging 방법  (0) 2010.02.12
안드로이드: 개발 환경 구축  (0) 2010.01.22
Posted by 무한만족 i티거