안녕하세요? 언더(unD3R)입니다.

오늘 오랜만에 학교에 가서 친구들을 만났는데, 다들 스마트 폰을 쓰고 있더군요. 그리고 안드로이드니 뭐니 하면서 말들이 많았습니다. 피쳐(feature [|fi:tʃə(r)])폰만 사용하던 저는 스마트폰의 필요성을 느끼지 못하고 있었는데, 문득 나도 사용해 보고 싶다라는 생각이 들더군요.

그래서 이렇게 즐거운(?) 외박을 끝내고, 집에 돌아오자마 안드로이드 개발을 해 보려고 하고 있습니다.

가장 먼저 google 에 들어가서 검색을 해 보아야 겠지요.
"Android sdk" 라고 검색하니 가장 맨 위에 아래 링크가 나타납니다.




들어가니, download 페이지가 바로 나타나네요.

Platform Package Size MD5 Checksum
Windows android-sdk_r06-windows.zip 23293160 bytes 7c7fcec3c6b5c7c3df6ae654b27effb5
Mac OS X (intel) android-sdk_r06-mac_86.zip 19108077 bytes c92abf66a82c7a3f2b8493ebe025dd22
Linux (i386) android-sdk_r06-linux_86.tgz 16971139 bytes 848371e4bf068dbb582b709f4e56d903


저는 Windows 7 을 사용하고 있기에, 혹시 지원이 안되거나 하는게 아닌가 생각했습니다.
바보같은 생각이죠. ㅎ 당연히 java 기반이면 VM 위에서 돌아가는 것인데, OS 를 걱정하다니;;;

여튼 다운로드를 받았습니다. 오래 걸리지 않는군요.


음, 그럼 더 필요한게 뭐가 있을까요? JAVA 니까, JAVA SDK 가 필요할 것이고, IDE 툴로 이클립스가 있어야 할 것 같습니다. 사실 IDE 야 뭘 쓰더라도 상관 없지만, 이클립스만큼 편한 것은 없다고 생각합니다. 물론 개인 취향입니다.


그럼 java.sun.com 에 들어가서 java sdk 를 받아보죠. 오랜만에 들어가보네요. 훗..
아.. 그지같군요. 이젠 sun 에서 개인정보 수집을 하나 봅니다. -_-(물론 개인정보 수집 용도는 아니겠지만 ㅎ)



로그인을 해야만 다운로드가 가능하다고 합니다!! 아...ㅅㅂ
가입을 해야 겠습니다. ㅠ.ㅜ
조낸 귀찮지만, 정보를 제대로 입력해 주었습니다. 아무렇게나 입력하면, 나중에 필요할때 기억이 안나는 경우도 있고, 종종 상그지 같은 곳에서는 입력한 비밀번호는 사뿐히 씹어주고 새로운 비번을 등록한 e-mail 로 보내주기도 하거든요.

그럼.. 낭패입니다 =_=

여담이지만, Java SDK 를 다운로드 받으라고 하면 꼭 이상한것을 다운받는 사람들이 있습니다. 그리고 안된다고 하죠; 간략히 Java 관련한 패키지에 대해서 설명 드리겠습니다.

Java RE : 자바를 구동하기 위한 것. 즉 VM(Virtual Machine)
Java SDK : 자바 개발 툴킷. Java RE 가 포함되어 있습니다.
Java SE : 자바 스텐다드 에디션 (일반적으로 사용)
Java EE : 자바 엔터프라이즈 에디션 (기업-전문용, 추가된 기능이 있지만 잘 사용 안함)
Java ME : 자바 모바일 에디션 (예전에 삼성 휴대폰 어플 개발할때 써 봤네요~)


우린 Java SE 를 받으면 될 것 같습니다.


아,, ㅅㅂ
다운로드 하나 싶었더니, 아래와 같은 페이지가 나옵니다.
젠장, 뭐 어쨌다고!!
참고로 전 Ultimate 버젼입니다. 휴.. 다운로드 받겠다는데, 왜 남의 브라우저를 가지고 태클이야!

익스플로러를 관리자 권한으로 해서 접속한 뒤에, 다시 다운로드 시도를 해 봐야 겠네요.
그래도 안됩니다 -_-
구글링 고고싱!

http://www.java.com/en/download/manual.jsp

에서 통합버젼을 다운로드 받았습니다. 아, 그지 같아.
설치도 마쳤습니다.

그럼 이제 마지막 이클립스를 받으러 갑니다~
이클립스가 소스포지 프로젝트던가요? 기억 안나니 구글링.


Eclipse IDE for Java Developers, 99 MB
Downloaded 398,141 TimesDetails

를 다운로드 받습니다~


자자, 이제 Java SDK 를 설치했으니, 이클립스를 설치합시다.
음, 압축을 푸니 바로 실행 가능한 상태가 되네요.(No설치입니다)

이클립스를 실행해 보니, 잘 되네요.


지금까지 자바의 개발 환경을 갖추었습니다.
이제 안드로이드 개발 환경을 갖추어야죠.

앞서 다운로드 받은 안드로이드 SDK 의 압축을 푸니, "SDK Readme.txt" 파일이 있습니다. 열어보죠.

For more information, please consult the Android web site at
  http://developer.android.com

라고 되어 있네요.
사이트를 방문해 봅시다.

먼저 안드로이드 SDK 를 설치해야 한답니다. 그리고 ADT 를 설치하라고 되어 있네요.
설치를 해 보도록 하죠.

아,,


---------------------------
Android SDK Setup - Output
---------------------------
WARNING: Java not found in your path.
Checking it it's installed in C:\Program Files (x86)\Java instead.
 
 
ERROR: No suitable Java found. In order to properly use the Android Developer
Tools, you need a suitable version of Java installed on your system. We
recommend that you install the JDK version of JavaSE, available here:
 
You can find the complete Android SDK requirements here:
 

---------------------------
확인  
---------------------------


랍니다 -_-;

전 C:\ 와 D:\, E:\ 를 사용하고 있는데, 각각 독립된 HDD 입니다.
I/O 병목현상을 줄이기 위해서, 윈도우는 C 에, 나머지 어플은 D 에 설치합니다.
그래서 자바를 D 에 설치했는데, 이놈의 안드로이드는 무조건 기본 폴더인 C에 자바가 있을거라는 망상을 하네요!

그리고 따로 세팅을 해 줄수도 없게 되어 있습니다. 젠장...
다시 구글링.


http://stackoverflow.com/questions/3052743/android-create-call-fails-in-windows-7-missing-jdk

를 찾아보니, 이이 이유는 안드로이드 setup 에서 tools\lib\find_java.bat 라는 녀석이 java 를 찾지 못했기 때문이라고 합니다.
eclipse 는 잘 찾는데, 이 녀석은 생긴지 얼마 안된 놈이라 그런가봅니다 -_-

그럼 시스템 환경변수에 java 의 path 를 지정해 줍시다.
D:\Program Files\Java\jre6\bin;D:\Program Files\Java\jre6\lib;
를 추가시켜주니, 설치가 실행 되네요. 휴~



갑자기 이런 오류가 발생합니다. -_- 아놔~!
SSH 설정 문제인것 같은데, 하라는데로 Setting 탭으로 이동해 봅시다.

Misc 에 보니 Force https://... sources to be fetched using http://...
라고 되어 있네요.

SSH 가 안되니, https:// 대신 http:// 를 사용하면 되겠습니당.
체크하고, 다시 Installed Package 로 이동해서 계속 진행해 봅시다.
잘되네요.

그런데 목록이 뭐가 이렇게 많은지 -_- 하나씩 살펴 봅시다.
각 버젼에 따라서 "SDK Platform Android x.x, API x/구글 API" 로 되어 있네요.
기본값이 모든 버전에 대해서 안드로이드 설치, 구글 API 미설치 로 되어 있습니다.

무슨 버젼을 사용할지 모르니, 모두 설치합시다.
구글 API 는 제외하고요.

즉 그냥 별도 설정없이 OK! (필요하면 추가로 설치하죠 뭐)


자, 설치가 끝났으면, 무엇을 해야 할까요~!
http://developer.android.com/sdk/eclipse-adt.html#installing
에 보니 JAVA/Eclipse/Android SDK 를 모두 설치했으면, 개발에 유용한 ADT 를 설치하라고 합니다.

전 이클립스를 Helios 버젼을 설치했는데, 해당 버젼에 대해서 설명이 없네요. 눈치껏 해 보죠.

이클립스 메뉴 구성을 보니 Eclipse 3.5 (Galileo) 를 따라하면 될 것 같습니다. ㅋ
대략 ADD 버튼을 눌러서, 이름은 적당히 채워넣고, 주소값에 https://dl-ssl.google.com/android/eclipse/ 를 넣어주면 되네요.
저는 아까도 SSH 오류가 났으므로, 아예 http://dl-ssl.google.com/android/eclipse/ 로 미리 넣었습니다.

글고 검색이 되면, 체크박스에 체크를 하고, 그 뒤에 라이센스를 accept 해주고 나면, 설치가 됩니다. 완료되면 이클립스 재시작을 해 줍니다.(그렇게 창이 뜨네요)

훗, 설치가 완료 되었군요!
그런데 끝이 아닙니다.

http://developer.android.com/sdk/eclipse-adt.html#installing 아래에 보니 설정을 해 주어야 한다고 되어 있네요. 그대로 따라 합시다.

훗, 간단히 안드로이드 SDK 의 HOME Path 를 지정해 주는 것으로 끝났네요.


이제 안드로이드 개발을 위한 모든 준비가 끝났습니다!
방금 테스트 프로젝트를 만들어서 확인해 보았습니다.

여러분도 쉽게 확인 하실 수 있을거에요.

자세한 개발방법은 다음에 해 보도록 하지요.
지금 저녁 11시 20분입니다. ㅎㅎㅎ 오늘은 여기까지 하고 다음에 해 보도록 하겠습니다~!

(내일은 월요일.. ㅠ.ㅜ)


'Android > 환경구축' 카테고리의 다른 글

3일차. Android 프로젝트 및 호출 구조  (0) 2010.08.22
2일차. Hello, Android!  (0) 2010.08.21