관리 메뉴

Data Analysis for Investment & Control

안드로이드(Android) 어플리케이션 개발 환경 설정 본문

Robotics/OS

안드로이드(Android) 어플리케이션 개발 환경 설정

Jeongseob.Kim 2009.07.03 20:24


Java DSK

http://java.sun.com/javase/downloads/index.jsp
Java SE Development Kit(JDK) 6를 설치한다.



Eclipse
http://eclipse.org/downloads/
Eclipse IDE for Java Developers 를 다운받아 설치한다. 설치할 디렉토리에 압축을 푼다.




Android SDK
http://developer.android.com/sdk/1.5_r2/index.html
현재는 1.5버전이다. 버전이 변경되었으며, developer.android.com으로 접속하여 SDK 메뉴를 통해서 들어가면 된다. 약관에 동의 하고 다운 받아 SDK를 설치할 디렉토리에 압축을 푼다. 디렉토리 경로에 한글이 있으면 안된다.




Android Eclipse Plug-in
http://developer.android.com/sdk/adt_download.html
현재 SDK 버전에 맞는 ADT 패키지를 다운 받는다. 이클립스를 실행시킨 후, 메뉴에서 Help>Install New Software...를 선택하여 'Add'를 눌러 'Add Site'창이 뜨면, 'Archive...'버튼을 눌러 다운받은 zip파일을 선택하여 설치를 진행한다.



ADT-0.9.1.zip 파일을 선택하면, 아래 리스트에 'Developer Tools'를 선택하고 설치를 진행한다.


이클립스 안드로이드 SDK 설정
이클립스를 실행한다.



프로그램 메뉴에 Window>Preference 항목을 실행한다.


왼쪽의 메뉴 중에서 Android 항목을 선택하면 Android SDK의 위치를 지정할 수가 있다. 안드로이드 개발자 웹사이트에서 다운로드한 SDK의 압축을 풀어놓은 폴더 경로를 지정한다. 리스트에 지정할 수 있는 타겟이 3가지가 나온다. 안드로이드 최신인 1.5를 선택하고 하단에 'Apply' 버튼을 누른다.


에뮬레이터 AVD(Android Virtual Device) 설정
안드로이드의 단말기 버전에 따라 버전이나 환경이 달라질 수 있기 때문에, 다양하 하드웨어 플랫폼에서 어플리케이션을 테스트해보려면 이에 맞게 에뮬레이터 환경을 설정해 주어야 한다. 가상 디바이스(Virual Device)는 이러한 환경을 설정할 수 있도록 해준다.

AVD를 지정하기 위해서는 이클립스 메뉴에서 Window>Android AVD Manager를 선택한다.

하단의 'Create AVD' 영역에서 적당한 이름의 입력하고, Target은 'Android 1.5 - 1.5로 선택한 후, 'Create AVD' 버튼을 눌러 안드로이드 가상 디바이스를 생성한다.


자, 이제 안드로이드 어플리케이션을 개발할 기본적인 환경을 설정하였다. 이제 이크립스에서 프로젝트를 생성하여 안드로이트 어플리케이션을 실행해보도록 하자.

프로젝트 생성 및 실행
이클립스 메뉴에서 File>New>Project 항목을 선택하면, 아래와 같은 창이 뜬다


우리가 개발할 프로그램이 안드로이드 어플리케이션이기 때문에 안드로이드를 선택하고 'Next' 버튼을 누른다.


프로젝트 이름은 적당히 정해주고 Build Target은 'Android 1.5'항목체 체크한다. Properties에서는 어플리케이션 이름을 적당히 정해주고, 패키지 이름도 적당히 정해준다. 이때, 패키지 이름은 소문자로 .을 사용하여 두 단어 이상을 기입해야 한다. 그 아래 Create Activity의 이름도 정해주고 Min SDK Version은 Android 1.5를 선택했을 때 자동적으로 3으로 정해졌을 것이므로 모든 칸이 채워졌다. 이제 'Finish' 버튼을 눌러 프로젝트를 생성하자.


프로젝트가 만들어지고 여러 가지 파일들이 생성된 것을 볼 수가 있다. MFC에서 "Hello world!" 프로그램을 만들때처럼, 기본적으로 생성된 프로젝트를 가지고 실행을 시켜보도록 하자.

이클립스 메뉴에서 Run>Run Configurations... 항목을 선택하면, 아래의 그림과 같은 창이 뜨게 된다.


왼쪽의 메뉴에서 'Android Application'을 선택하고  생성된 프로젝트를 선택한다. New launch configuraion 버튼을 눌러 새로운 실행 설정을 만든다. 오른쪽에서 'Android' 탭에 'Porject' 항목에서 생성한 프로젝트를 선택하고 그 아래 'Launch Action'에서 프로젝트 생성시에 만들었던 Activity를 선택한다. Target 탭에서는 생성한 AVD를 선택한다. 기본적인 세팅이 끝났으면 'Apply' 버튼을 눌러 실행 설정을 적용하고 'Run' 버튼을 눌러 프로그램을 실행 시킨다.

새로운 창이 뜨면서 부팅 프로세스가 이루어지고 안드로이드 에뮬레이터가 실행이 된다. 이제 기본적인 안드로이드 어플리케이션 프로그램들을 에뮬레이터를 통해 다뤄볼 수 있다.







      
2 Comments
  • 프로필사진 이상태로... 2009.07.06 00:06 끝까지 갔다면...
    No service 다음에 메뉴키 누를경우 Hello Test 까지는 나왔을텐데요...
  • 프로필사진 BlogIcon Jeongseob.Kim 2009.07.06 06:20 신고 거기까지 캡쳐할껄 그랬나요...?? 좋은 지적 감사합니다..^^
    마지막 화면의 메뉴 아이콘들 중에 하단에 "Practice"라는 아이콘을 누르면 작성된 어플리케이션 프로그램이 실행되지요... 제가 프로젝트를 이것저것 만들어 보다가 캡쳐한 것이라서 "Hello World" 말고 딴 프로그램이 실행이 됐을 껍니다...;;
댓글쓰기 폼