안드로이드2010.03.25 15:00

제목: 3. 이클립스에 ADT 플러그인 설치하기

 

자바 개발자들이 주로 사용하는 이클립스에서 안드로이드 개발을 편리하게 할 수 있도록, 이클립스용 플러그인을 제공 합니다. Android Development Tools(ADT)라고 하는 이 플러그인을 이용하여 수월하게 안드로이드 개발을 할 수 있도록 해 줍니다.

좀 더 실질적인 예를 들어 보자면, 이클립스에서 안드로이드 프로젝트 생성, 어플리케이션 UI 개발, 안드로이드용 컴포넌트 사용, 안드로이드 디버깅, APK의 빌드 등을 손쉽게 할 수 있도록 해 줍니다.

 

이제 이클립스에서 ADT 플러그인을 설치해 보겠습니다.

ADT 설치 안내 공식 페이지는 http://developer.android.com/sdk/eclipse-adt.html 이 곳이고,

저는 이 페이지의 내용을 풀어서 포스팅 합니다.

 

이클립스 버전에 따라 설치 방법이 나뉘어 집니다.

Eclipse 3.4 (Ganymede)

Eclipse 3.5 (Galileo)

  1. Start Eclipse, then select Help > Software Updates.... In the dialog that appears, click theAvailable Software tab.
  2. Click Add Site...
  3. In the Add Site dialog that appears, enter this URL in the "Location" field:

    https://dl-ssl.google.com/android/eclipse/

    Note: If you have trouble acquiring the plugin, try using "http" in the Location URL, instead of "https" (https is preferred for security reasons).

    Click OK.

  4. Back in the Available Software view, you should see the plugin listed by the URL, with "Developer Tools" nested within it. Select the checkbox next to Developer Tools and click Install...
  5. On the subsequent Install window, "Android DDMS" and "Android Development Tools" should both be checked. Click Next.
  6. Read and accept the license agreement, then click Finish.
  7. Restart Eclipse.
  1. Start Eclipse, then select Help > Install New Software.
  2. In the Available Software dialog, click Add....
  3. In the Add Site dialog that appears, enter a name for the remote site (for example, "Android Plugin") in the "Name" field.

    In the "Location" field, enter this URL:

    https://dl-ssl.google.com/android/eclipse/

    Note: If you have trouble acquiring the plugin, you can try using "http" in the URL, instead of "https" (https is preferred for security reasons).

    Click OK.

  4. Back in the Available Software view, you should now see "Developer Tools" added to the list. Select the checkbox next to Developer Tools, which will automatically select the nested tools Android DDMS and Android Development Tools. Click Next.
  5. In the resulting Install Details dialog, the Android DDMS and Android Development Tools features are listed. Click Next to read and accept the license agreement and install any dependencies, then click Finish.
  6. Restart Eclipse.

 

바로 위에 영어로 된 박스의 설치 안내를 차근차근히 설명해 드리겠습니다.

 

이클립스 버전을 아셔야 하는데요,

제 블로그를 보고 이클립스를 설치 하셨다면, 3.5 갈릴레오 버전을 설치 하셨을 겁니다. ^^

저는 갈릴레오 버전의 설명을 해 드리겠습니다. (이전 버전인 경우에도 크게 다르지는 않습니다.)

 

이클립스를 실행 하시고

Help 메뉴의 install new software를 선택 합니다.

 

아래처럼 화면이 나타나는데…

 

우측 Add 버튼을 누릅니다.

나타나는 대화 상자에 아래처럼 이름과 위치 주소를 입력 합니다.

이름은 구분하기 편리한 이름으로 적어 주시면 됩니다. 저는 Android Plugin 이라고 했습니다.

위치 주소는 위에 적혀있는 주소 ( https://dl-ssl.google.com/android/eclipse/ ) 입니다.

복사해서 붙여넣기 하세요.

 

OK를 누르시면..

 

잠시 후, 아래처럼 나타납니다.

화면 중간에 Developer Tools 라고 보이시죠?

 

그림처럼 개발 툴 선택박스를 전부 선택하시고, 다음을 누릅니다.

 

또 잠시 기다리면 설치 안내 화면이 나타납니다.

 

다음 페이지에서 라이선스 동의를 하시고…

완료를 누릅니다.

 

그러면, 설치중간에 보안 경고가 나오기도 하는데, 그냥 OK 눌러서 진행 하세요.

 

설치가 완료되면 이렇게 박스가 나타납니다.

이클립스 개발환경에 플러그인을 설치 완료 했고, 적용을 위해서 다시 시작 하라고 합니다.

Yes 를 눌러서 이클립스를 다시 시작 합니다.

 

이클립스가 다시 시작 되면, 잠시후 아래처럼 박스가 나타납니다.

안드로이드 개발툴을 사용하는 통계를 구글에게 제공하겠는지를 물어 보는 겁니다.

제공하고 안하고는 여러분의 선택. 결정하시고 Proceed 를 누르세요.

 

이클립스 상단 툴바를 보시면, ADT를 설치하기 전에는 보이지 않았던 아이콘을 보실 수 있습니다.

 

 

 

여기까지 이클립스에서 안드로이드 개발을 쉽게 도와줄 ADT 설치를 완료 하였습니다.

 

2010/03/26 - [안드로이드] - 4. 안드로이드 가상장치(AVD) 설치

Posted by Dr.Kein

댓글을 달아 주세요

  1. 물어볼꼐있는데요 ^^

    저기 저는 이클립스 설치하고 키면 님처럼 톱니바퀴 모양같은거 안나와있구 그냥 누르는거 몇개있느데 ,,

    2010.05.20 23:46 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 버전에 따라 조금씩 다를 수도 있습니다만,
      상관 없습니다. ^^

      2010.05.22 09:19 신고 [ ADDR : EDIT/ DEL ]
  2. 101%

    멋지네요.. 이런 사이트가 있다니..

    좋은 정보 감사합니다.!!

    2010.07.05 13:27 신고 [ ADDR : EDIT/ DEL : REPLY ]
  3. 도와주세요

    하라는데로 다했는데 sdk manager아이콘 즉, 새롭게 생긴다는 아이콘이 안생깁니다.ㅠㅠ
    문제가 뭘까요?
    전 윈도우7을 사용하고있습니다.

    2010.07.27 15:44 신고 [ ADDR : EDIT/ DEL : REPLY ]

안드로이드2010.03.24 15:00

제목: 2. 안드로이드 SDK 설치

 

 

  1. 안드로이드 SDK 설치

안드로이드 개발을 위해서는 자바 뿐만 아니라, 안드로이드 SDK가 필요합니다.

안드로이드SDK는 개발을 위한 기본 패키지 입니다. 안드로이드 개발자 페이지에서는 Starter kit, core sdk 같은 용어로 표현 하고 있습니다.

 

안드로이드 SDK는 http://developer.android.com 에서 받으실 수 있습니다.

앞으로도 안드로이드 개발을 위해서 자주 접속해야 되는 페이지 이니, 기억해 두시는게 좋습니다.

페이지에 들어가 보면...

상단에 Home, SDK, Dev Guide, Reference, Resources 등의 탭이 보입니다.

 

  • SDK : 개발을 위한 툴을 다운로드 받으실 수 있습니다.
  • Dev Guide : 개발 지원 가이드가 적혀있습니다. 다양한 글들을 보실 수 있습니다.
  • Reference : 개발할 때 필요한 API 의 설명이 적혀 있습니다.
  • 그 외 탭들은 개발에 참고할 만한 유용한 샘플 프로젝트 등이 있습니다.

 

SDK 탭을 클릭합니다.

화면 중간에 플랫폼별 다운로드 할 수 있는 파일이 있습니다.

윈도우 패키지의 압축파일 이름을 클릭 하고, 라이선스 동의에 체크하고, 다운로드를 합니다.

 

다운로드가 완료되면 압축을 풀어서 저장해 주세요.

저는 c:\android-sdk-windows 에 풀어 넣었습니다.

 

 

이 글에서는 안드로이드 개발을 위한 필수 SDK 를 설치 했습니다.

추후 실제 개발을 위한 안드로이드 플랫폼을 추가로 설치하셔야 합니다.

이 부분은 다음에 설명 됩니다. ^^


2010/03/25 - [안드로이드] - 3. 이클립스에 ADT 플러그인 설치하기

Posted by Dr.Kein

댓글을 달아 주세요

Windows Mobile2009.05.12 09:55

http://innovator.samsungmobile.com/

삼성에서 운영중인 삼성폰 개발자 페이지 입니다.
삼성에서 만든 폰을 이용하여 프로그램 개발을 할 때 참고하기 위해서 만들어 놓은 페이지 인것 같으며, 
심비안, 윈도 모바일, 자바 기반의 삼성 폰에서 사용할 수 있는 SDK를 제공 합니다.
옴니아등 삼성에서 새로이 내놓고 있는 삼성폰에 프로그램을 개발할 때 유용하게 사용될 수 있습니다.

즉, '옴니아 개발을 위한 정확한 내용을 구하기 힘든 실정이니, 이곳의 정보를 참고 하십사' 하는 취지의 글입니다.

한 예로... 
요즘 스마트폰 관련 세미나에서 옴니아를 발표해 주시는 삼성전자의 모 책임연구원님께 
옴니아의 '모션센서' 에 대해서 질문을 했으나 실제와는 다른 답변을 해주신 적이 있습니다.


<필자의 질문내용>
1.     모션센서

모션센서는 설명자료들을 살펴보면 3축의 기울어짐을 각도로 출력하는 기능을 가진 것 같습니다. 궁금한 점은, 폰의 자세(기울어짐, 회전등)의 변화 없이 한 방향으로 밀었을 때 

예를들어 자세는 그대로 유지한 채로, 오른쪽으로 갑자기 밀었을 때 이 것을 감지할 수 있는지 궁금합니다.

, 가속도 센서의 기능이 있는 것인지 궁금합니다.\



<책임연구원님의 답변 내용>

> T옴니아에는 3축 모션센서가 들어가 있어서 자세를 유지한 채로 밀었을 경우 감지는 안됩니다.


하지만, 이 글에서 소개하는 innovator 페이지에서 찾은 SDK를 설치하고 가속도 센서 API를 읽어오는 프로그램을 만들어서 테스트 해보니, 3축 방향에 대한 가속도를 알 수 있었습니다.

실제와는 다른 답변을 해 주신 것이죠..


그러니.. 다시한번 말하지만..
이 글을 쓴 취지는.. 누구 (또는 어떤 기업을) 모함(비방)하려는 것이 아니라, 
국내의 개발자들에게 제공되는 정확한 정보가 부족하니..  개발자 자신이 열심히 찾아서 개발을 해야 한다는 내용이고, 
도움되는 싸이트가 있으니 참고하시라는 내용입니다 ^^ㅋ

Posted by Dr.Kein

댓글을 달아 주세요

  1. 마루아빠

    3축 모션센서라고 했으면서 G 센싱이 안된다는 것은 무슨 헛소리인지 모르겠군요...

    모션을 탐지하려면 당연하게도 가속도(G)를 탐지해야 하는 것인데...

    물론 지자기 센서가 있다고 했다면 가속도 탐지가 안되는게 당연합니다만.. 3축 모션 센서라고 해놓고선...

    정말 삼성 모바일 이노베이터 담당 직원인지 의심이 되는군요...

    게다가 책임연구원이면 과장급이고.. 협력 업체 CEO나 CTO급인데... 너무 무성의한 것 같네요..

    2009.06.01 22:49 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 앗.. 마루아빠님 여러모로 도움도 주시고.. 감사합니다 ^^;

      하드웨어개발자 따로, 소프트웨어 개발 따로, 포팅따로, 소개발표 따로, 다들 따로따로라서 세세한 것까지는 다 모르는 것이려니.. 하고 있습니다.

      결국, 목마르 사람이 우물 파야죠 ㅎㅎ

      2009.06.03 09:17 신고 [ ADDR : EDIT/ DEL ]
  2. 신사 이봐요, 거기에만 귀하의 블로그에 발견과 함께 정보의 숫자를 추구하는 월드 와이드 웹 평가로 합의했다. 우리는 당신이 blogsite에 대해 가지고있는 정보의 경외감에 있습니다. 아이디어는 왜 주제가보고 정확하게하는 방법을 보여줍니다. 이 기사를 예약 - 표시 더 얻으려면 다시 시작. 누구든지, 내 친구, 좋은 OLE '!

    2011.08.16 15:53 신고 [ ADDR : EDIT/ DEL : REPLY ]

Windows Mobile2008.07.19 22:08
대부분의 사람들이
1. Visual Studio 2005 (C#)
2. Windows Mobile 2003 SDK
3. Windows Mobile 5.0 SDK
를 사용한다고 한다..

왜 두개의 SDK를 사용할까?
Posted by Dr.Kein

댓글을 달아 주세요