본문 바로가기

공대남자/프로그래밍

안드로이드 프로그래밍 - 1. 개발환경 구축




안드로이드를 공부한 지 어느덧 2주가 다되어 갑니다.
그동안 한 것이라고는 달랑 간단한 예제프로그램을 에뮬로 돌려본 것밖에 없지만
그래도 공부한 내용을 포스팅 하는것도 복습 차원에서나 여러모로 좋을 것 같군요.

안드로이드는 개발환경 설정이 조금 복잡합니다. 아니, 심하게 복잡합디다.
그래서 며칠동안 헤맸던 기억이 나네요. 한글로 된 자료는 그닥 많지 않으니
구글링을 통해 영어번역까지도 하고...쩝.. 여튼 고생에 고생을 해서 겨우 에뮬레이터까지 돌아가게끔 했네요.
진짜 넥서스원이 있으면 좋겠지만 아 아직 구할수 없는 이 슬픔...ㅠ (폰 약정 1년도 안끝남 ㅠㅠㅠㅠㅠㅠㅠㅠ)

그럼 본격적으로 시작해보도록 하겠습니다. 안드로이드는 윈도우/리눅스/애플 환경에서 개발이 가능하지만
본 과정은 윈도우 환경에서 썼습니다.



 필요한 것들

   -> JDK, 이클립스 JEE, 안드로이드 SDK, 램이 좀 받쳐주는 윈도우/리눅스/애플 환경의 PC

JDK는 Java Development Kit의 약자로, 안드로이드 프로그래밍은 자바로 하기 때문에 자바 머신을 설치해 줘야 합니다.
http://java.sun.com 에서 무료로 내려받을 수 있습니다. 최신버전을 권장합니다.
설치는 단지 실행파일을 실행하면 됩니다.

이클립스는 무료 개발툴입니다. 안드로이드는 현재 이클립스 환경에서 개발하기에 적합하게 되어 있습니다.
http://www.eclipse.org/downloads/ 에서 역시 무료로 받을 수 있습니다. Java EE를 받습니다.
이클립스는 따로 설치과정이 필요 없습니다. 적당히 아무곳에 두고 실행파일만 바로가기 하나 만들어서 쓰면 됩니다.

다음으로 안드로이드 SDKhttp://developer.android.com/sdk 에서 내려받을 수 있습니다.
이 역시 따로 설치과정이 필요 없습니다. 이클립스와 함께 두거나 Java 폴더에 함께 두는 것을 권장합니다.



다음으로 필요한 것은 환경변수 등록입니다.
자바가 설치된 폴더 (예) C:\Program Files\Java\jdk1.6.0_17\bin <- 이줄 전체를 복사합니다.
물론 설치 폴더가 다른 경우에는 그 폴더의 주소를 당연히 써야겠죠?
내 컴퓨터를 우클릭 -> 속성 -> 고급 -> 환경변수 -> 시스템 변수 부분에서
Path 혹은 PATH 라고 씌여진 항목을 찾습니다.
그리고는 더블클릭 후 변수값 란 맨 끝에 (이전에 꺼 지우지 마세요) 세미콜론 ;를 붙인 후
위의 복사된 주소를 붙여넣은 뒤 이번에는 안드로이드 sdk가 설치된 폴더명을 같은 방법대로 ;를 붙이고
붙여넣습니다.
예) ~;C:\Program Files\Java\jdk1.6.0_17\bin;C:\Program Files\Java\android-sdk-windows\tools

이렇게 하면 환경변수 등록이 끝납니다.



다음 과정으로 이클립스용 ADT 플러그인 설치합니다.
다음과 같은 순서로 설치합니다.

이클립스 실행 -> 상단 메뉴에서 Help-> Install new software 선택 -> add 누름 ->
https://dl-ssl.google.com/android/eclipse/ 를 써넣습니다. name은 아무거나 상관없습니다.
추가된 사이트를 선택하고 next 혹은 install을 누릅니다.
설치가 끝나면 이클립스는 재시작 됩니다.

다음으로는 메뉴에서 Window -> Preference를 선택합니다.
왼쪽 창에서 Android를 선택하고 SDK Location에서 안드로이드 sdk를 붙여놓은 폴더 위치를 적고 Ok.

이렇게 하면 기본적인 안드로이드 개발환경 구축은 모두 끝납니다.
그림도 넣어가며 설명해야 되는데 이놈의 귀차니즘 작렬 때문에 글로 상세히 설명했습니다.
혹여나 이해가 안가는 부분이 있다면 댓글 달아주세요.