앞서 첫 연재에서는 JDK와 Eclipse를 설치했습니다. 앞서 단계를 건너뛰고 본 포스팅을 보시면 연결이 잘 안될 수 있으므로, 앞 포스팅을 잠시 보고 오시면 이해가 쉬울 것 같습니다.

(3) ADT설치하기

앞서 설치한 JDK와 Eclipse를 깔았다고 해서 안드로이드 앱 개발을 하는 것은 망치와 드라이버만으로 자동차를 만드는 것과 같다고 할 수 있습니다(진짜? -_-;;) 구글에서 제공하는 ADT라는 플러그인은 Android Development Tool의 약자로 이클립스와 다음에 설치할 안드로이드SDK을 연결하는 플로그인입니다.

이클립스를 실행 한 후 'Help-Install New Software'를 실행하면, 아래와 같은 업데이트 관리 대화상자가 나옵니다. 상단의 Add...를 클릭한 후에 아래 나오는 것처럼 안드로이드ADT가 있는 위치를 지정해 줍니다.

구글에서 제공하는 보안사이트인 https://dl-ssl.google.com/android/eclipse 을 입력하고 Ok를 누르면 자동으로 플러그인 목록이 표시됩니다.

모든 항목을 체크한 후에 Next를 누르면 자동으로 다운로드 받고 설치까지 합니다. 설치시 나오는 화면에서 동의만 해 주면 별 문제 없이 설치됩니다.

이번 플러그인이 잘 설치되었는지는 다음에 설치할 안드로이드SDK를 설치한 후에 확인할 수 있으므로 확인 작업은 과감히 패스~ 합니다. (^^)

(4) 안드로이드 SDK

이제 설치작업은 막바지에 다다르고 있습니다.(^^;;) 안드로이드 플랫폼에 대한 SDK를 설치하는데, 이 SDK에는 개발에 필요한 라이브러리, 도움말문서 및 샘플, 그리고 개발툴이 포함되어 있습니다. 마치 MS에서 VisualStudio에 지원하는 MSDN같은 분위기라고 해도 좋을 듯 하군요.

일단, 사이트를 가서 안드로이드 SDK를 다운로드 받습니다.

http://developer.android.com 상단에 SDK 탭으로 이동하면 아래와 같은 화면이 나옵니다.


현재, Android 2.3 플랫폼의 r09버전이 나와있네요. 작년말, 우리나라를 떠들석하게 했던 2.2 프로요도 보이구요. 일단, 최신버전으로 다운로드 받습니다. (약 32.7MB)

다운로드가 끝나면, C:\Program Files 아래에 압축을 해제합니다. 그 후, 이클립스를 실행해서 ADT를 통해 SDK의 위치를 알려줘야겠지요. 'Windows-Preference'를 선택 후 왼쪽 리스트에서 Android를 클릭합니다.

위의 화면과 같이 SDK의 위치를 정해준 후 OK버튼을 누릅니다 (별, 반응이 없으면 된겁니다. -_-;;)

그 후, 'Windows-Android SDK and AVD Manager' 를 선택합니다. 왼쪽 리스트에서 Availble packages를 선택하면 아래와 같이 체크리스트가 뜹니다.


이번 버전에는 삼성의 갤럭시탭에 대한 애드온도 있는것이 독특하네요. 아마도 갤탭의 해상도나 특이한 환경에 대한 애드온일 것으로 예상되는데요. 2월에 발표할 갤탭2에 대한 부분들도 지속적으로 애드온이 나오겠죠?

그리고 안드로이드 3.0이라고 알려진 Honeycomb에 대한 문서도 첨부되어 있네요. 한국시간으로 2월 3일에 발표되는 Honeycomb에 대해 궁금하신 분들은 SDK를 다운받아서 보셔도 좋을 듯 합니다.

자, 이제 모든 항목을 체크한 후에 Install Selected를 클릭하면, 다운로드가 시작됩니다. 참고할 것은 최초에 받은 SDK가 32.7MB인데에 비해 전체 애드온까지 다운로드 받으면 1GB가 넘기 때문에 다소 다운로드에 시간이 걸립니다. (국내서버면 빛과 같은 속도로 다운받겠지만, 해외에서 받아오는 듯합니다. ㅡ,.ㅡ;;)

이제, 개발을 위한 프로그램 설치는 다 된 것 같네요. 그러면, 개발을 위한 세팅을 몇가지 더 해 볼까요?


(5) AVD(Android Virtual Device)가상 안드로이드 기기 생성

우선, 개발을 해서 앱을 만들고 난 다음에, 매번 대상 스마트폰에 프로그램을 보내서 테스트할 수는 없기 때문에, PC상에서 구동되는 가상 안드로이드 기기를 만들어 봅니다.

가장 탐났던 갤럭시탭이나 갤럭시S도 순식간에 몇대나 공짜로 만들 수 있답니다. (^^;;)

우선, 갤럭시S를 한 번 만들어 볼까요? 이클립스에서 'Windows-Android SDK and AVD Manager'를 선택한 후 왼쪽 리스트에서 Virtual Devices를 클릭한 후 New를 눌러 새 가상장치를 생성해 봅니다.

자, 가지고 싶었던 GalaxyS라는 이름으로 위와 같이 생성을 합니다. 그러면, 한 1~2분 정도의 부팅시간 이후에 아래와 같이(짜잔~~!!) 가상 안드로이드 스마트폰이 생성됩니다.

기본상태의 안드로이드OS이기 때문에 기본적으로 한글도 지원되지는 않지만, 앞으로 세팅을 통해 점점 우리가 사용하는 스마트폰으로 꾸며나갈(?) 예정입니다. ㅎㅎ

자~ 이제 기본적인 세팅은 끝이 났습니다. 마지막으로 Windows-Preference에서 General-Workspace의 리스트를 선택한 후 Text file encording을 UTF-8로 바꿔주면 한글 표현이 자유로와지므로 세팅을 바꿔두시는게 좋습니다.

자, 이제 준비는 끝났습니다. 다음 연재에서부터는 실제로 프로그램을 코딩해서 예제를 만들어보는 포스팅을 해 보도록 하겠습니다~


 - 일반행정직

 - 검찰직공무원

 - 경찰공무원

 - 교정직공무원

 - 사회복지직공무원

 - 환경직공무원

 - 감사직공무원

 - 화공직공무원

 - 농업직공무원

 - 보건직공무원

 - 사서직공무원

 - 외무영사직공무원

 - 임업직공무원

 - 전산직공무원

 ● 유망자격증 기출문제

 - 소방공무원

 - 교육행정직공무원

 - 세무직공무원

 - 10급공무원

 - 토목직공무원

 - 간호직공무원

 - 건축직공무원

 - 농업연구사

 - 농촌지도사

 - 보호직공무원

 - 식품위생직공무원

 - 의료기술직공무원

 - 전기직공무원

 - 출입국관리직공무원

 ● 공무원 최신자료 받기


 - 4대보험관리사

 - 결혼상담사

 - 공인중개사

 - 노인여가건강관리사

 - 농산물품질관리사

 - 도로교통사고감정사

 - 사회복지사1급

 - 소비자전문상담사

 - 실버시터상담지도사

 - 아동심리상담사

 - 영재놀이지도사

 - 주택관리사

 - 치매예방관리사

 - 저작권관리사

 - 일반행정사

 - PIA사설정보관리사

 - 건강식이요법사

 - 경호(경비)지도사

 - 노인심리상담사

 - 노후생활설계사

 - 다문화가정상담사

 - 속기사

 - 심리상담사

 - 연예인관리사

 - 장례지도사

 - 직업상담사

 - 유기농관리사

 - [방과후]교육마술지도사

-[방과후]창의사고력지도사

 - [학점은행제]사회복지사

  1. 2011.02.02 12:15 신고 [Edit/Del] [Reply]
    전에 화면 캡쳐할려고 깔아봤었는데..ㅎㅎ

    근데 앱개발 하세요?

    전에 it쪽이라고 하신거 같았는데.....그게 개발쪽이셨나요? ^^
  2. 2011.02.02 15:58 신고 [Edit/Del] [Reply]
    저도 화면 캡쳐때문에 깔아놨습니다 ㅎㅎ
  3. 우엉
    2011.03.11 19:50 [Edit/Del] [Reply]
    좋은 정보 감사합니다.
  4. 2011.03.27 21:06 신고 [Edit/Del] [Reply]
    감사합니다 구글 안드로이드 공식 사이트에는 이클립스에서 설정도 안나와있고 영어라서 보기 힘들었는데 -_-;; 도움 많이 됬네요
  5. 새벽안개
    2011.04.01 14:39 [Edit/Del] [Reply]
    안녕하세요 우연히 네이버 검색에서 보고 여기까지 따라 왔네요 설명도 쉽게 해 주셔서 별 어려움없이 이 단계까지 왔습니다 여기서 그 냥 끝내시면 안됩니다
    • 2011.04.01 20:40 신고 [Edit/Del]
      설치는 여기서 끝인데요? ^^;

      안드로이드 개발을 위한 자바과정 정리하고 있구요~ 자바 기본 문법등을 정리 후에는 안드로이드폰 앱 개발을 위한 포스팅이 이어질 예정입니다.

      아마도 그 후에는 Objective-C 로 넘어갈 수도 있어요~ 대세는 아이폰인가요? ^^
  6. 오민주니
    2011.05.11 17:13 [Edit/Del] [Reply]
    입클립스에서 AVD만들려고 위와같이 했는데
    스타트누르니까
    emulator: ERROR: bad config: virtual device directory lacks config.ini
    라고 뜨네요...
    어제 처음접해보아서요 궁금한게 많습니다,
    그런데 꼭 자바언어를 공부해야하나요??? 자바는 어떤용도로 쓰이나요???
    • 2011.05.12 00:15 신고 [Edit/Del]
      가상머신을 다른 용도로 쓰기 위해서 설치하시는 분들은 JAVA에 대해서 모르셔도 되구요.

      JAVA는 안드로이드를 개발하기 위한 개발언어라고 보시면 됩니다.

      그리고, 애뮬레이터를 설치하기 전에 JDK나 ADT등을 안깔고 바로 AVD를 설치하는 경우는 제가 해본 적이 없는데, 그 때문이 아닐까 싶습니다.

댓글을 남겨주세요

Name *

Password *

Link (Your Homepage or Blog)

Comment

Secret