어제 부터 Android 를 공부하기 시작했습니다.(이것저것 한다고 나무라지 마셔요. 맛봬기라도 봐야 먹고 살 것 같기에... 불쌍한 내인생... ㅡㅡ')
iPhone 과는 다르게 Android 는 Windows 하에서 구동 가능하므로 개발환경을 설정하는 것부터가 작업이네요.

조금 복잡함이 없지 않아 있습니다.
JAVA SE SDK 설치와 개발환경 IDE 인 Eclipse 설치, 그리고 마지막으로 Android SDK 까지 추후에는 Plugin 까지 추가해 주어야 개발환경다운 환경을 구축할 수 있습니다.

이번 Article 에서는 위 세가지의 환경을 구축하는 것을 살펴보도록 하겠습니다.

단계는 이렇습니다.
0. 먼저 JAVA SDK, Eclipse, Android SDK 를 DownLoad 받습니다.
1. JAVA SDK 를 설치합니다.
2. Eclipse 를 설치합니다.
3. Android SDK 를 설치하고 Eclipse 에 추가합니다.
4. Test Application 을 제작해 봅니다.

직접 자신의 PC 에 설치하지 않아도...
순서대로 캡쳐를 해 놓았기 때문에 한번 훑어 보시는 것 만으로도 많은 도움이 되리라 생각합니다.


0. JAVA SDK, Eclipse, Android SDK 를 DownLoad 를 받습니다.

0-1. JAVA SDK DownLoad

먼저 JAVA SDK를 DownLoad 받습니다.
JAVA SE JRE 를 받지 마시고 JDK 를 받으시기 바랍니다.
아래 그림들은 DownLoad 받는 과정을 Capture 한 것입니다.




6u20 버전임을 알수 있습니다.
JAVA SE SDK 를 다운 받았군요.
그럼 Eclipse 를 다운 받아 볼까요?

0-2. Eclipse DownLoad

Eclipse 를 Down 받습니다.
JAVA EE 용으로요...

마지막 버전이 galileo 로군요.

galileo 를 다 받았습니다.

0-3. Android SDK DownLoad

이번엔 Android SDK 입니다.


Windows 용으로 받았습니다.
이젠 설치를 시작해 보도록 하겠습니다.


아래 그림은 DownLoad 받은 파일들의 모습입니다.(2010년 5월 16일 기준 최신파일입니다.)

1. JAVA SDK 설치


JAVA 는 표준 설치했습니다. 클릭클릭만 했다는 거죠. ^^
6.0_20 Version이죠?

JAVA 설치가 끝났으면 환경설정을 해주어야 합니다.
특히나 여러버전이 설치된 상황일수 있으니 설정에 신경써야 할 것입니다.
하나만 설치되어 있다면 그냥 아래대로 설정해 주시면 되겠습니다.


먼저 환경변수창에서 시스템변수를 하나 새로 만들어 줍니다.(기존에 존재한다면 새로 만드실 필요없겠죠? 하지만 값은 수정해 주어야 할 것입니다.)
새로만들기 버튼을 클릭하여 JAVA_HOME 을 추가하고 값을 설정해 줍니다.
값에는 현재 JAVA 가 설치된 Folder 명을 입력해 줍니다.

Path 의 값도 수정해 줍니다.

기존값에 "%JAVA_HOME%\bin;" 을 추가해 줍니다.(여기서 사용하려고 위에서 JAVA_HOME 을 추가해 준거죠...^^)

모두 설정했으면 환경변수값을 확인해 보죠.
기존에 Command 창이 열려있었다면 닫았다가 다시 켜시고요.
set 이라고 쳐봅니다.
아래와 같이 방금전에 제가 설정해 준 값들이 추가/수정 되어있는 것을 확인 할 수 있습니다.

JAVA 의 버전도 확인해보죠.
이때 JAVAC 의 버전은 방금 우리가 설치한 JAVA 버전과 일치하는지 반드시 확인해 주시기 바랍니다.


2. Eclipse 설치

Eclipse 는 별도의 설치 과정이 필요없습니다.
단순히 DownLoad 받으신 파일을 압축푸셔서 압축푼 폴더 내의 eclipse.exe 를 실행시켜주시면 처음 실행될 때 설정을 잡습니다.


참고로 저는 압축을 푼 후에 Eclipse 폴더를 Program Files 폴더에 옮겨 놓았습니다.

그리고 eclipse.exe 를 실행합니다.


실행되면서 최초 Workspace 를 잡습니다.

실행되었군요...

JAVA 를 설정하기 위해 Window>Preference 메뉴를 선택합니다.

세부메뉴를 보시면 Java 가 보일텐데요. 아래 메뉴의 Build Path 를 선택하시고 "As JRE library use:" 가 "JRE Container" 인지 확인합니다.

다음은 Google에서 Eclipse 용 Android 용 개발툴킷(ADT) Plug 을 다운로드 받고 설치합니다.

https://dl-ssl.google.com/android/eclipse/ 를 입력합니다.

입력을 마치고 잠시 기다리면 Developer Tools 항목이 나타납니다.






특별한 사항없습니다. 설치를 마쳤습니다.

3. Android SDK 설치

이젠 Android SDK 도 설치를 해야겠죠.


압축푼 결과 폴더의 SDK Setup.exe 를 클릭하시면 그 폴더에서 설치가 이루어 지기때문에 저는 이 폴더를 "Program Files" Folder 에 옮겨 놓고 설치를 진행했습니다.

처음 설정 값이 적용되지 않아서 Error 가 발생하는 것입니다 Close==>Cancel 하여 넘어갑니다.


아래 Check Box 를 선택하고 Available Packages 항목으로 이동합니다.

Refresh 버튼을 클릭하면 적용가능한 Package 들의 List 를 가져오는 군요.
모두 선택하고 모든항목을 install 합니다.

라이센스를 확인합니다.

이 과정이 다운로드 받고 설치하는 과정이라 좀 오래 걸립니다.

다 끝났군요...


처음 실행했을 때 사용해서 고맙다고 하네요. 구글 Android SDK 사용 통계에 대한 설명을 하고 있네요. 사용버전만 보내는 건가? 개인 정보는 안보내니까 걱정하지 말라네요... ^^

이렇게 Android SDK 의 설치가 끝나면 Eclipse 의 Window>Preference 메뉴를 클릭했을때 나타나는 창의 항목에 Android 항목이 추가됩니다.

Android 항목을 선택하고 SDK 의 설치 폴더위치를 입력하고 적용버튼을 클릭하게 되면...

아래와 같이 SDK 항목 리스트가 나타납니다.

다시 Eclipse 의 "Window>Android SDK and AVD Manager" 를 살펴볼까요?

설치된 Package 의 리스트를 확인할 수 있습니다.

설치할 수 있는 것은 없군요.
모두 다 끝났습니다.(사실 Emulator 부분이 남긴했지만 이부분은 Test Application을 만들면서 추가하도록 하죠)


4. Android Test Application 을 만들어 보자...



요렇게 요런 순서로 만듭니다.

Properties 내용입력에 조금 신경쓰셔야 합니다.
별 내용은 아니지만요...

Finish 를 하여 Project를 만들었습니다.

실행은 어떻게 하냐고요? 아래와 같이...

Emulator 를 찾을 수 없어 나타나는 메시지 창입니다.

하나 추가해 보도록 하지요. 위 창에서 Yes 를 누르면 자동으로 아래와 같은 창이 뜹니다.



만들어 졌다고 확인하는 군요.

만들어진 내용을 확인하려면... 더블 클릭입니다.

위 창을 닫고 아래창의 Refresh 를 클릭하면 방금전 추가한 Emulator 가 나타납니다.

선택하고 "Start..." 버튼을 눌러 시작해 주십시요.






"Choose a running Android device" 를 선택하시고 항목 하나를 선택하신 후 맨아래 "OK" 버튼을 클릭해 주십시요. 

그럼 방금 만든 Test Application 이 뽀로롱 나타납니다.
창 Header 의 Text 를 확인해 주세요. 처음 프로젝트를 생성할때 "Properties" 의 "Application Name" 항목과 같음을 확인하실 수 있습니다.

Application 이 Device 에 Loading 되면서 Console 에 Log를 남기는 군요...

아래와 같이 icon도 만들어 지는 군요...

하악 하악 하악...

힘들군요...

훔...
이렇게 Android 개발 환경을 구축하고 간단히 Test Application 까지 제작 해 보았습니다.

Microsoft 쪽 개발을 하던 저로써는 이렇게 개발 하나 하기위해서 하나하나 설치를 해주고 세팅을 해주는(몇개 안되지만) 것이 조금은 불편한 사항이라고 느껴졌습니다.
이만큼 설정을 살펴야 하지 않는 것이 얼마나 있겠냐 마는 말이죠...
(Visual Studio 설치 과정을 적는 것 보다는 많은 수고가 필요하다는 말이겠죠...^^)

단순한 교육보다는 구축과정을 한단계 한단계 밟아가면서 배운 점도 적지않게 많군요...

한번 따라하시면서 제가 느낀 것을 느껴 보시기 바랍니다.

행복한 고수되십시요.

woojja ))*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
반응형

'ETC > Android' 카테고리의 다른 글

[Android] Samsung Galaxy Emulator 추가하기  (0) 2010.06.10
[Android] Deploy Application  (1) 2010.06.04
[Android] 구글 TV  (0) 2010.05.25

+ Recent posts