블로그 이미지
'무른모'란 부드럽다라는 뜻을 가진 '무르다'라는 말과 도구, 연장을 뜻하는 '연모'라는 순 우리말의 합성어로 소프트웨어를 말합니다. seanhigher

카테고리

분류 전체보기 (161)
Blog srart (16)
Dev Center (94)
Real Life (13)
Mac life (21)
Naver life (17)
Total657,251
Today60
Yesterday89
어떤 플랫폼이던지 개발을 하기 위한 개발 환경을 구성하는 것은 가장 먼저 선행되어야 할 일이다. 안드로이드는 아이폰과 같이 어떤 특정 기기를 지칭하는 것이 아닌 어플리케이션이 실행하기 가능한 환경인 모바일 OS를 말하는 것이다. 안드로이드 OS에서 실행되는 어플리케이션을 만드는 것은 안드로이드 SDK 를 설치해야 비로소 가능한 것이다.





안드로이드 개발을 위한 준비.
안드로이드 OS 자바언어를 기반으로 하여 만들어졌다. 그렇기 때문에 안드로이드 어플리케이션을 개발하기 위해서는 자바 JDK 가 설치되어 있어야 한다. 안드로이드의 장점은 유연함이라고 할 수 있다. 자바를 기반으로 하기 때문에 자바를 능숙하게 다룰줄 아는 개발자라면 훨씬 더 쉽게 접근이 가능할 것이다. 또한 자바를 개발하는데 가장 많이, 그리고 유용하게 사용되는 이클립스를 동일하게 사용한다. 새로운 개발툴을 익히지 않아도 된다는 이점이 있다. 자바는 http://java.sun.com 에서 이클립스는 http://www.eclipse.org 에서 다운로드 받을 수 있다.


안드로이드 SDK 다운로드.
맥환경에서 JAVA는 이미 기본적으로 설치되어 있기 때문에 자바를 따로 설치할 필요는 없다. 이클립스는 설치할 필요없이 다운로드를 받아서 그대로 실행이 가능하기 때문에 어렵지 않다. 하지만, 더 확실하게 하고 싶다면, 이전의 '이클립스 설치하기' 포스팅을 참고하여 설치하도록 한다. 안드로이드 SDK 는 이클립스, JDT 플러그인, WST 의 구성으로 이루어진다. JDT 와 WST 는 이클립스에 기본적으로 포함되어 있기 때문에 따로 설치를 하지 않아도 된다. 우리가 설치해야 할것은 안드로이드 SDK 와 ADT 이다. ADT 는 플러그인의 형태로 배포되고, SDK 는 압축파일의 형태로 배포된다. 먼저 안드로이드 개발자 페이지에서 안드로이드 SDK 를 다운로드 받도록 하자. 안드로이드 개발자 사이트는 http://developer.android.com/ 이다.


그림1. 안드로이드 개발자 사이트

오른쪽의 'Download' 아이콘을 클릭하여 다운로드 페이지로 이동한다.


그림2. 다운로드 페이지

자신의 플랫폼에 맞는 SDK를 다운로드 받도록 한다. 압축파일로 되어 있는데 다운로드를 완료한 후 적당한 곳에 압축을 풀어 놓도록 한다.


안드로이드 ADT 플러그인 설치
안드로이드 ADT 플러그인은 안드로이드의 개발 환경을 통합해주어 더욱 효율적인 개발을 가능하게 해준다. JAVA가 설치되어 있고, 안드로이드 SDK를 다운로드 한 상태이어야 한다.


그림3. 이클립스 플러그인 설치

안드로이드 ADT 를 설치하는 것은 다른 플러그인을 설치하는 것과 별반 다르지 않다. 'Help' -> 'Install New Software' 를 선택한다.


그림4. 플러그인 설치 URL 입력

Install 창이 나타나면 오른쪽 위에 있는 'Add' 버튼을 눌러서 안드로이드 ADT 를 설치하기 위한 정보를 입력하도록 한다. 이름은 안드로이드 ADT를 구분하기 위함이기 때문에 어느것으로 해도 상관없다. Location 항목에는 'http://dl-ssl.google.com/android/eclipse' 를 입력하고 'OK' 버튼을 누르면 입력한 URL 에서 설치가능한 플러그인을 찾게 된다.


그림5. 업데이트 가능한 플러그인 항목

'Next' 버튼을 누르면 설치과정이 진행된다.


그림6. 라이센스 동의

라이센스에 대한 내용을 확인해 보고, 동의를 한 후 설치를 진행한다. 설치가 완료된 후에는 이클립스를 재시작하도록 해야 설치된 플러그인이 적용된다.


ADT 플러그인 업데이트.
안드로이드 SDK 와 ADT 를 다운로드 받고 설치를 완료했다면 이제 이것들이 설치되어 있다는 것을 이클립스에 알려주어야 한다.


그림7. 환경설정 메뉴

재시작한 이클립스의 Eclipse -> '환경설정' 을 선택한다.


그림8. 안드로이드 설정

이클립스의 전체적인 환경을 설정할 수 있다. 왼쪽의 목록을 보면 다양한 항목들에 대해서 환경설정을 선택할 수 있는데, 윗 부분의 안드로이드를 선택하도록 한다. 처음 실행하는 것이라면 위와 같은 메시지가 나올 것이다. SDK Location 이 제대로 설정되어 있지 않을때 나오는 메시지이다. 'OK' 를 눌러서 무시하고 'Browse...' 버튼을 눌러서 다운로드 받은 안드로이드 SDK 의 Location 을 설정해준다.


그림9. 안드로이드 SDK 가 있는 폴더

Location 은 파일을 선택하는 것이 아니고, SDK 가 있는 폴더를 선택해주면 된다. 'Apply' 버튼과 'OK' 버튼을 차례로 눌러서 적용하도록 한다.


AVD Manager 설치
이제 안드로이드 개발환경을 구축하는 마지막 단계에 이르렀다. SDK, ADT 는 안드로이드 개발을 도와주지만, 실제적으로 테스트를 해볼 수는 없다. AVD 는 개발하고 있는 안드로이드를 실행하고 테스트 할 수 있는 가상 머신을 만들어준다.


그림10. 안드로이드 ADT 플러그인을 설치한 후

차례대로 안드로이드 ADT 플러그인을 설치했다면 위의 아이콘이 생기는 것을 볼 수 있다. 이것을 클릭하도록 한다.


그림11. 안드로이드 SDK, AVD 매니져

왼쪽의 목록 중에서 'Available Package' 를 선택하여 설치 가능한 목록을 확인한 후 설치하도록 한다. 안드로이드OS 는 지금까지 2.1 버전까지 나와있다. 하지만, 각 버전별로 호완성 문제가 있고, 개발에 있어서 차이가 나기때문에 처음 개발을 할때 잘 선택하여야 한다.

'Dev Center > Android Dev' 카테고리의 다른 글

안드로이드 프로젝트 시작.  (0) 2010.05.09
안드로이드 SDK 설치하기.  (10) 2010.05.08
Posted by seanhigher

댓글을 달아 주세요

  1. 2010.05.29 01:15 엄세은  댓글주소  수정/삭제  댓글쓰기

    안드로이드 ADT 플러그인 설치 << 는 어디루 가야되나여 ㅠㅠ

    • 2010.05.31 19:31 신고 seanhigher  댓글주소  수정/삭제

      아~ ADT = SDK 라고 생각하시면 되요~ 안드로이드 SDK는 홈페이지에서 다운받아야 하고, 그걸 플러그인으로 설치하는 건 소프트웨어 업데이트에서 하시면 됩니다.
      'Help' -> 'Install New Software...'

  2. 2010.06.03 10:09 날고싶은곰  댓글주소  수정/삭제  댓글쓰기

    안드로이드 sdk까지 다운받았는데 ADT에서 저화면은 SDK를 실행시켰을때 나타나는 화면인가요?
    제가 실행시킨 SDK와는 다른듯해서요

    • 2010.06.03 19:11 신고 seanhigher  댓글주소  수정/삭제

      안드로이드 SDK 를 다운받으신 후에 위에 설명대로 플러그인을 설치하셔야지 위의 그림이 나오게 됩니다. 순서대로 하시면 어렵지 않게 설치하실 수 있을듯... 혹시 안된다면 다시 문의 주세요~ ^^

  3. 2010.06.30 01:16 신고 topi  댓글주소  수정/삭제  댓글쓰기

    안드로이드 SDK 설치하는 과정에서 안되는 분이 많은것 같아서 트랙백 걸어둡니다 ^^

  4. 2010.07.12 21:26 ㅋㅋㅋ  댓글주소  수정/삭제  댓글쓰기

    감사합니다 ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ

  5. 2010.07.18 19:48 플러그인추가  댓글주소  수정/삭제  댓글쓰기

    계속 이클립스가 sdk를 못 잡아내는 듯합니다..
    무슨 방법 없을까요... 지금 지우고 깔기 반복하고 있습니다...

    • 2010.07.19 18:04 신고 seanhigher  댓글주소  수정/삭제

      죄송합니다.. 정확히 어떤 문제인지 짐작이 되지 않네요... SDK 는 직접 다운로드를 받으시고, 그 디렉토리 경로를 설정해 주는 것인데... 그림8에서 적용이 안된다는 것인지, 그림9의 디렉토리를 찾을 수 없다는 것인지, 좀더 자세하게 알려주시길 바랍니다. ^^;

  6. 2010.09.14 13:32 myuniverse  댓글주소  수정/삭제  댓글쓰기

    JAVA를 이제 막 시작했는데... 안드로이드에 관심이 가더라구요 ㅎ 설치 방법을 찾고 있었는데.. 감사히 봤습니다~~~~

최근에 달린 댓글

글 보관함