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

카테고리

분류 전체보기 (161)
Blog srart (16)
Dev Center (94)
Real Life (13)
Mac life (21)
Naver life (17)
Total657,254
Today63
Yesterday89

'Dev Center/Android Dev'에 해당되는 글 2건

  1. 2010.05.09 안드로이드 프로젝트 시작.
  2. 2010.05.08 안드로이드 SDK 설치하기. (10)
안드로이드 개발 환경을 구축하는것은 다른 개발툴에 비해서 간단하지만은 않았다. 자바를 설치하고, 이클립스, SDK, ADT 플러그인, AVD 까지... 이제 모든 프로그링 언어의 시작인 'Hello World' 로 안드로이드를 시작해보도록 하자.


AVD(안드로이드 가상머신) 만들기.
AVD는 Android Virtual Device 의 약자이다. 프로그래밍을 하는데 있어서 프로그램이 제대로 실행되는지 확인하는 것은 필수적인 요소이다. 특히 모바일 어플리케이션등 개발자 환경 이외의 실행환경일때에는 가상의 환경을 만들어 주어 테스트를 하는 방법을 사용한다. 안드로이드는 개발 환경을 테스트 하기위해 가상의 장치를 만들 수 있는데 그것이 AVD 이다. AVD 는 ADT 플러그인을 설치하면 관리가 가능하다.


그림1. ADV Manager 아이콘

이클립스를 실행한 후, 위의 아이콘을 선택한다.


그림2. AVD Manager

왼쪽의 'Virtual Devices' 항목을 선택하면 아무것도 없는 것을 볼 수 있다. 안드로이드에서는 다양한 환경의 디바이스로 테스트 할 수 있도록 여러개의 가상머신을 만들 수 있다. 시뮬레이션을 하기 위한 가상의 안드로이드 디바이스를 만들기 위해 'New' 버튼을 클릭한다.


그림3. AVD 만들기

name 항목에는 AVD의 이름을 써 넣도록 한다. Target 항목은 안드로이드의 실행환경을 결정하게 된다. 지금 가장 많이 사용되는 버전은 1.6 버전이기는 하지만, 미래를 생각한다면 2.1 버전을 선택하도록 한다. 메모리와 화면크기도 설정이 가능하지만, 그렇게 중요하지 않으므로 'Create AVD' 버튼을 눌러서 AVD 를 생성하도록 한다.


새로운 프로젝트.
개발을 위한 테스트 환경과 가상머신을 만들었다면 이제 남은것은 개발을 하는 것 뿐이다. 이클립스를 실행하고 새로운 프로젝트를 생성하도록 한다.


그림4. 새 프로젝트

'File' -> 'New' -> 'Project' 를 차례로 선택한다.


그림5. 새 프로젝트 선택

안드로이드의 'Android Project' 를 선택하여 안드로이드 프로젝트를 선택한다.


그림6. 새 프로젝트 설정

'Project Name', 'Application name', 'Packge name', 'Create Activity' 를 차례로 입력하도록 한다. 'Package name' 은 패키지로 구분되어 있는 자바의 패키지와 같은 역할을 하는데, 자신의 어플리케이션만의 패키지 이름을 부여하는 것이다. 자신만의 독특한 패키지명을 부여해 주는 것도 좋다. 'Create Activity' 는 가장 어플리케이션이 실행될때 가장 먼저 실행되는 파일명과 같다고 할 수 있다. 'Build Target' 은 매우 중요하게 선택을 해야 한다. 이미 생성한 AVD 의 버전과 동일하게 선택해야 한다. 안드로이드의 버전별 호완성이 미흡하기 때문에 별 문제없이 어플리케이션을 실행하기 위해서는 동일한 버전을 선택해야 한다. 모든 항목을 채우고 'Finish' 버튼을 누르면 새로운 프로젝트가 생성된다.


안드로이드 프로젝트 시뮬레이션.
이제 완성된 프로젝트를 실행해보도록 하자. 하지만 아무것도 입력하지 않았는데 실행이 될까? 안드로이드 프로젝트를 새로 생성하게 되면 기본적으로 우리가 만들고자 하는 'Hello World' 를 출력하는 소스가 이미 입력되어 있다. 그렇기 때문에 그대로 실행하면 된다.


그림7. 프로젝트 실행.

프로젝트를 실행하기 위해서는 프로젝트에서 마우스 오른쪽을 클릭하여 나오는 메뉴에서 'Run As' -> 'Android Application' 을 선택하여 프로젝트를 실행한다. 그러면 우리가 만들었던 AVD 가 시작되고 안드로이드 프로젝트가 실행된다. 조금 시간이 걸릴 수도 있기 때문에 기다리도록 한다.


그림8. 시뮬레이터 실행

아주 간단하게 프로젝트를 생성하고 실행을 해보았다. 시작은 간단하더라도 조금씩 공부한다면 더 나은 어플리케이션을 개발할 수 있을 것이다.

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

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

댓글을 달아 주세요

어떤 플랫폼이던지 개발을 하기 위한 개발 환경을 구성하는 것은 가장 먼저 선행되어야 할 일이다. 안드로이드는 아이폰과 같이 어떤 특정 기기를 지칭하는 것이 아닌 어플리케이션이 실행하기 가능한 환경인 모바일 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를 이제 막 시작했는데... 안드로이드에 관심이 가더라구요 ㅎ 설치 방법을 찾고 있었는데.. 감사히 봤습니다~~~~

최근에 달린 댓글

글 보관함