관계, Networking 그리고 Programming

android - 시작 -

androbook 본캐 2010. 11. 23. 23:05
지난 2월에 정리해 두었던 내용인데 비공개로 두니 불편하여 나 편하자고 공개로 변경함. 이미지도 좀 붙이고, 경로도 보충하고, 이히히 울 흰둥이 노트북 생긴 기념으로다가 블로그 정리질 삼매경.
.
.
.
.
.
.
회사에서 근로자 환급 과정을 이용해서 android 강좌를 추진하는 덕분에 짧긴해도(4일 과정) 특별히 시간까지 확보하고 android 강좌를 듣게 되었다. 사실. 혼자서 sdk보면서도 할 수 있지만 아무래도 남이 읽어주는거 들으면서 책상에 앉아 있는게 더 빠르긴 하다. 시간도 생겼으니 이 때에 내용 정리해 두자.
   ~(/// ˘ ▽ ˘ ///)~

1. Android 시작하기

A. Java SDK install
B. android SDK 설치
C. eclipse 설치
D. eclipse에 android plugin 설치
E. eclipse로 android project 시작

위 모든 내용들은 android 개발자 사이트에 친절하게 안내되어 있다. (영어로...) : http://developer.android.com/sdk/installing.html

A. Java SDK install

별것도 없다. 아래 다운로드 경로에서 최신 SDK를 받아서 exe 파일 그대로 Installl 하면 그 뿐. 최신 파일을 Install 하자. 다운로드 받을 때 email을 기입하도록 되어 있지만, 기입하지 않고 continue를 눌러도 문제 없이 넘어간다. 부담갖지말고 다운 받기~.

최신 JAVA SDK : http://www.oracle.com/technetwork/java/javase/downloads/index.html

B. android SDK 설치

마찬가지로 간단히 최신 Android SDK를 받아서 압축을 풀면 된다. 최신 파일을 받아 zip을
풀자! 매우 간단 간단. :) Android SDK 폴더가 생긴 후에는 그 안의 "tools"폴더를 환경 변수에 path 설정을 해주어야 한다. 나 같은 경우 D:\android에 SDK를 풀어서 android-sdk-windows 폴더가 생성되었다. 따라서 환경 변수의 path에 "D:\android\android-sdk-windows\tools" 를 추가해 주었다.

최신 android SDK 파일 : http://developer.android.com/sdk/index.html 에서 받을 수 있다.

C. eclipse 설치

최신 eclipse 받아서 압축을 풀면 된다. 여러 모드가 있지만 간단히 classic을 받으면 된다능. 이왕이면 android SDK와 같은 위치에 풀어놓으면 관리하기가 쉽다.

최신 eclipse 파일 : http://www.eclipse.org/downloads/

D. eclipse실행, android plugin 설치

D-0.
또 하나 압축을 풀어야 한다.
ADT plugin 파일. android의 eclipse용 플러그인 파일들이다. : http://developer.android.com/sdk/eclipse-adt.html

압축을 푼 eclipse폴더에서 eclipse.exe로 eclipse를 연다.(eclipse, eclipse, eclipse...-_-) eclipse 시작 시 workspace를 지정해야 할 것이다. 원하는 folder를 workspace로 지정하자. 추후 new로 생성하는 project 코드들이 이곳에 생성된다.

D-1.
eclipse 가니메데스의 경우 eclipse에서 Help 메뉴의 Software Updates...를 클릭하면, 두개의 tab 메뉴가 보인다. "Installed Software"와 "Available Software". 이 곳에서 "Available Software" tab을 선택한다. "Add Site..." >> "Local..."을 클릭해서 앞에서 풀어둔 "ADT" 폴더를 선택한다. OK를 하고 나면 "Available Software" tab 창에 지정한 경로가 생기고 check box가 보인다. 해당 경로를 check한다. OK 해서 진행시키면 plugin 설치가 완료 된다.

eclipse버전에 따라 약간의 버튼 명 차이가 있긴하지만 아마도 보면 무엇을 눌러야 할 지 판단이 될 것이다. 게다가, 저 위 ADT plugin 경로에서 영어로 친절하게 eclipse 버전 별 인스톨 방법을 설명해 주고 있기도 하다.

인스톨에는 시간이 좀 걸린다. 초반에 progress bar에 변동이 없다고 해서 섣불리 취소하지 말자.

D-2.
열려 있는 eclipse 프로그램의 Window 메뉴 >> Preference 창을 연다. Android를 선택하고 오른쪽 SDK Location B에서 압축을 풀어 둔 폴더를 선택한다.

D-3.
이제 eclipse 프로그램의 메뉴 중 Window >> Android SDK and AVD Manager를 열어보자. 그리고 Available Packages 탭을 열면 체크박스를 선택할 수 있을 것이다. 가장 위쪽 것을 하나 체크해주면 아래 모든 항목이 체크된다 아래 그림과 같이. 이제 Install Selected를 선택하여 모두 인스톨 하자. 요기까지 하면 환경 설정은 끝이다. 눈누누~~


E. eclipse로 android project 시작

자. 그럼 이제 Android 프로젝트를 하나 만들어 보자.

먼저 어떤 android emulator를 쓸지 정해주고 시작한다. 다시 Window 메뉴 >> Android SDK and AVD Manager를 열어보자. Virtual Device란의 New를 이용해서 emulator를 설정해 준다. 만들고자 하는 이름을 name으로 설정 후, target platform을 설정, 메모리는 2048 정도로 설정해 준다.

에뮬도 설정이 되었다면 안드로이드 프로젝트를 하나 만든다. eclipse의 File >> New >> Project 를 선택하여 나타난 창에서 Android >> Android Project를 선택하고 Next 버튼을 누르자.

나타난 프로젝트 생성란의 Detail을 채우자. name을 설정하고, Application name, Package name, Create Activity를 본인 의도대로 채우고... Min SDK Version이라는 부분에는 사용하는 SDK 버전에 따라 2.1버전은 7, 2.2버전은 8을 채워주면 된다. 아래 그림을 참조하자.
 

이렇게 해서 Finish를 누르고 나니 에러가 발생한다. "............R.java: No such file or directory"라는 에러. Project >> Properties >> Java Build Path 창을 열어서 Google API 부분의 체크박스를 체크하면 문제가 해결된다.

이렇게 해결되고 나면 프로젝트 이름에 대고 오른쪽 클릭, Run as >> 1. Android Application을 선택하면 아래와 같이 에뮬이 뜨는 것을 확인할 수 있다. 에뮬이 처음 뜰 때에는 시간이 꽤나 오래 걸린다. 인내를 가지고 기다려야 함~~. 열심히 개발해야지~~ >ㅁ<