• 1나루토매니아
  • 2뱅이
  • 3푸타코타
  • 4완벽그자체
  • 5해삼
  • 1뱅이
  • 2나루토매니아
  • 3알짜배기
  • 4뱅이
  • 5빙그레우유
윈도우즈 개발환경 구성 - Eclipse 3.6.1 (Helios), ADT-8.0.1
연속출석 :
1일 랭킹 : 399위 중장7
45%
45% (1541 /3455)
  • 댓글 0 |
  • 추천 1 |
  • 조회 3564 |
  • 2012-08-09 (목) 10:09
    [처음 설치하는 경우]
    [기존 버전을 업그레이드 하는 경우]
    ※ 주의사항
    때때로, 신규 버전의 ADT 가 Android SDK Tools 의 특정한 버전과 종속성 문제를 가지는 경우도 있다.
    만약 종속성 문제가 있다면, 신규 버전의 ADT 를 설치한 후 해당 SDK의 SDK Tools component 를 업데이트할 필요가 있다.
    SDK Tools component 를 업데이트 하려면 Android SDK and AVD Manager를 사용한다.(Adding SDK Components 문서 참고)

    Step 1. 개발 환경 준비 (JDK,Eclipse)
    ■ 지원하는 운영체제
    - Windows XP (32-bit), Vista (32- or 64-bit), or Windows 7 (32- or 64-bit)
    ■ 지원하는 개발환경
    - Eclipse IDE for Java Developers, Eclipse Classic (versions 3.5.1 and higher) or Eclipse IDE for Java EE Developers
    - Eclipse JDT plugin (included in most Eclipse IDE packages)
    - JDK 5 or JDK 6
    [downloads]
    - jdk-6u23-windows-i586.exe (http://www.oracle.com/technetwork/java/javase/downloads/index.html)
    C:Program FilesJavajdk1.6.0_23 폴더에 설치한다.
    JAVA 환경변수 등록 (JAVA_HOME, JRE_HOME, CLASSPATH)
    JAVA_HOME = C:Program FilesJavajdk1.6.0_23
    JRE_HOME = C:Program FilesJavajdk1.6.0_23jre
    CLASSPATH = .;%JAVA_HOME%libtools.jar
    - eclipse-SDK-3.6.1-win32.zip (http://www.eclipse.org/downloads/)
    D:javaeclipse 폴더로 압축을 해제한다.

    Step 2. SDK Starter 패키지 설치
    SDK starter package 는 풀버전의 개발패키지(SDK)가 아니고,
    최신버전의 Android platform(2.3 Gingerbread) 등 나머지 SDK 구성요소를 다운로드하는데 사용되는 core SDK Tools 이다.
    즉, 스타터 패키지는 기본구성이고, 각각의 플랫폼(Android 2.0, 2,1, 2,2, 2.3)에 해당되는 SDK 구성요소는 추가설치가 필요하다.
    [downloads]
    - android-sdk_r08-windows.zip (http://developer.android.com/sdk/index.html)
    D:javaeclipse 폴더로 압축을 해제한다.

    Step 3. 이클립스용 ADT 플러그인 설치
    설치하고자하는 ADT 버전과 호환되는 버전의 Eclipse IDE (step1) 와 the Android SDK starter (step2) 는 미리 설치되어 있어야 한다.
    안드로이드는 ADT(Android Development Tools)라는 이클립트 IDE 용 플러그인을 제공한다.
    ADT 플러그인은 이클립스를 사용하여 안드로이드 어플을 개발하도록 도와준다.
    즉 이클립스의 기능을 확장하여, 안드로이드 SDK 툴을 사용하여 안드로이드 프로젝트를 만들고, 어플UI 를 생성하고, 어플을 디버그할 수 있다.
    또한 배포가능한 APK 파일을 만들 수 있다. (ADT 8.0.1 : December 2010)
    이하, Eclipse 3.6 (Helios) 에서 설치하는 방법
    1. Eclipse 를 시작하고 Help > Install New Software 를 선택한다.
    2. 오른쪽 상단의 Add 를 클릭한다.
    3. Repository 추가 대화상자가 나타나면, Name 에 "ADT Plugin" 을
    Location 에 http://dl-ssl.google.com/android/eclipse 을 입력한 다음, OK 를 클릭한다.
    (cf. 위 URL 에 접속이 안되는 경우, ADT-8.0.1.zip 파일을 받아서 설치하는 방법도 있다 : Location, Archive)
    4. Available Software 대화상자에서 Developer Tools 를 체크하고 Next 를 클릭한다.
    5. 설치에 필요한 공간과 의존성 체크가 끝나고 다운로드 가능한 목록이 보이면 Next 를 클릭한다.
    6. license agreements 에 동의하고 Finish 를 클릭한다.
    7. 설치가 완료되면 Eclipse 를 재시작한다.

    Step 4. Platforms 과 기타 Components 추가
    SDK 를 설치의 마지막 단계는 SDK components 를 개발환경에 추가하는 것이다.
    이를 위해 Android SDK and AVD Manager(SDK starter package 에 포함된 도구) 를 사용한다.
    SDK 는 주요 구성요소들을 각각 독립적으로 설치할 수 있는 모듈 구조로 이루어져 있다.
    SDK 의 주요 구성요소는 다음과 같다.
    SDK starter package 는 이중에서 (가장 최신버전의) tools 구성요소만 포함되어 있는 패키지이다.
    안드로이드 애플리케이션을 개발하기 위해서는 최소한 하나의 Android platform 과 SDK Platform-tools 를 다운로드 받아야 한다.
    ■ SDK components 추가
    1. 이클립스를 실행하고 Window > Android SDK and AVD Manager 메뉴를 사용하거나
    윈도우 탐색기에서 Android SDK 가 설치된 폴더에서 SDK Manager.exe 파일을 클릭한다.
    2. 좌측 패널에서 Available packages 를 선택한다
    3. Android Repository 와 Third party Add-ons 를 체크하고 Install Selected 를 클릭한다.
    4. Choose Packages to install 팝업에서 Accept All 을 선택한 다음 Install 을 누른다.
    5. 다운로드 및 설치 작업 (30~60분)

    ■ SDK 디렉토리 설정
    설치가 완료되면 이클립스를 실행하고 Android SDK directory 를 잡아준다.
    1. Window > Preferences 메뉴를 연다.
    2. 좌측 패널에서 Android 를 선택한다.
    3. 메인 패널 SDK Location 에서 Browse 를 클릭하여 설치된 SDK directory 를 선택한다.
    4. Apply 하고 OK 를 누른다.

    ※ 설치과정 요약
    (1) JDK, 이클립스 설치 (JDK는 installer 사용, 이클립스는 zip 파일 다운로드 및 폴더 지정하여 압축해제)
    (2) JAVA 환경변수 셋업 (내컴퓨터->속성-> 고급 -> 환경변수)
    (3) SDK 기본패키지(Starter) 설치 (zip 파일 다운로드 및 폴더 지정하여 압축해제)
    (4) 이클립스용 ADT-PlugIn 설치 (이클립스에서 설치작업 진행)
    (5) SDK 기타 구성요소 설치 (이클립스에서 설치작업 진행)
    (6) 이클립스에서 SDK 설치경로 정의하기

    ※ 설치되는 폴더
    D:javaeclipse (ADT 는 이 폴더에 설치됨)
    D:javaandroid-sdk-windows
    C:Program FilesJavajdk1.6.0_23

    ※ 한글설정/한글키보드 설치
    0. 에뮬레이터를 처음 실행하면, Settings -> Locale & Text -> Select Locale 에서 "한국어"로 변경한다.
    1. 구글검색에서 HangulKeyboard.apk 설치파일을 찾아 PC에 다운로드 받는다.
    - 박성서(http://graynote.tistory.com/, androidpub.com 운영자, 소셜앤모바일 대표)님이 배포합니다.
    2. 이클립스를 실행하고 Window > Android SDK and AVD Manager 를 실행한다
    3. Virtual Devices 에서 ADT 를 선택, start 를 눌로 실행한다.
    4. tools(~SDK2.2) 혹은 platform-tools(SDK2.3~) 폴더의 adb.exe 파일을 이용하여 설치한다.
    %SDK_HOME%platform-tools>adb install HangulKeyboard.apk 혹은
    %SDK_HOME%platform-tools>adb -s emulator-5554 install HangulKeyboard.apk
    5. 설치후, 설정->언어 및 키보드 -> "한글 접촉식 키보드" 만 체크하고 나머지는 모두 해제한다.
    6. 제대로 설정되었다면, 한글 입력이 가능한지 테스트해 본다.

    ※ 이하, 안드로이드 SDK 폴더의 각 구성 및 설명
    ● SDK tools (android-sdk-windowstools)
    Android SDK starter package 에 포함됨.어플 코드와 UI의 개발,디버깅,테스트를 위한 개발툴.
    flatform 과 상관없이 독립적인 개발 및 프로파일링 도구(emulator, AVD and SDK Manager, ddms, hierarchyviewer 등)를 포함.
    platform 릴리즈와는 상관없이 Android SDK Tools component 가 업데이트될때 언제라도 버전이 변경될 수도 있다.
    최신버전을 유지해야 한다.
    ● SDK platform-tools (android-sdk-windowsplatform-tools)
    어플 개발에 필요한 더 많은 도구를 포함. 2.3 flatform(android-9) 부터는 새로 생긴 폴더. 기존에는 platforms 폴더내 각 flatform 하위에 존재. SDK tools 와는 달리 이 도구들은 platform 종속적이므로 신규 flatform 이 나오면 새로운 특징을 지원하기 위해서는 업데이트해야 한다. 이 도구들은 항상 하위버전 호환성을 유지함. 신규 버전의 SDK platform 을 설치할때는 반드시 platform-tools 도 최신버전을 설치해야 한다. 가장 최신버전의 플랫폼(2.3)이 의존하는 도구를 포함. adb, dexdump 등.
    ● SDK platform (android-sdk-windowsplatforms)
    어플을 컴파일하고 에뮬레이터상에서 실행하기 위해 AVD(Android Virtual Device)를 셋업하기 위해서는 최소한 하나의 platform 이 필요함. 우선은 최신버전(2.3)을 다운로드하여 어플을 개발하고, 그리고 나서 하위버전 호환성 테스트를 위해 다른 버전(platform)을 다운로드하면 된다. 각 플랫폼(ex 2.1, 2.2)별 호환 라이브러리, 시스템이미지, 예제코드, 에뮬레이터 스킨 그리고 각 버전별 도구를 포함.
    ● samples (android-sdk-windowssamples)
    각 안드로이드 개발 플랫폼(2.1, 2.2)별 예제 코드 및 애플리케이션.
    ● the API documentation (android-sdk-windowsdocs)
    Android framework API 문서. 문서를 읽기 위해서는, 웹브라우저에서 offline.html 파일을 열면 된다.
    ● USB Driver for Windows (android-sdk-windowsusb_driver)
    윈도우용 USB 드라이버. 실제 기기를 USB로 연결하여 코드 실행 및 디버깅 가능. ( Mac OS X or Linux 의 경우는 필요없음)
    ● add-ons (android-sdk-windowsadd-ons)
    특정 안드로이드 개발환경에 추가적인 외부 라이브러리 혹은 커스터마이즈된 시스템이미지를 제공(ex. Google,Galaxy_Tab,Google_Map APIs)


    [이 게시물은 더어플님에 의해 2016-07-12 15:23:56 개발 꿀팁에서 복사 됨]
    댓글을 작성하시려면 로그인을 하셔야지만 작성가능합니다. [로그인하기] [회원가입하기]
    공지글 이거슨 꿀팁!! 작성 가이드 v1.1 (2013-11-13) +174 더어플 13/03/12 135654
    게임어플 개발자분들을 위한 게임창조오디션 3회 공모 중입니다.
    게임어플 개발자분들을 위한 게임창조오디션 3회 공모 …
    8년전
    h.5824
    v.0
    카르페의블
    단말기에 해당 어플이 설치되었는지 확인하는 방법
    단말기에 해당 어플이 설치되었는지 확인하는 방법 (2)
    8년전
    h.9228
    v.2
    철권
    안드로이드 크래쉬 로그를 쉽게 확인하는 방법
    안드로이드 크래쉬 로그를 쉽게 확인하는 방법 (1)
    8년전
    h.8822
    v.2
    철권
    안드로이드 유용한 라이브러리 모음!
    안드로이드 유용한 라이브러리 모음! (1)
    8년전
    h.6746
    v.2
    철권
    Android Studio (안드로이드 스튜디오) 단축키 모음!
    Android Studio (안드로이드 스튜디오) 단축키 모음! (1)
    8년전
    h.8283
    v.2
    철권
    안드로이드 기초 프로그램 1개 실습 및 작성 방법의 설명
    안드로이드 기초 프로그램 1개 실습 및 작성 방법의 설명
    11년전
    h.4249
    v.1
    GNCkorea
    최고의 웹앱 개발 프레임워크
    최고의 웹앱 개발 프레임워크
    11년전
    h.4436
    v.1
    GNCkorea
    안드로이드 해상도별 좌표+ 이미지 크기 수정하기(변종디스플레이는 적용x)
    안드로이드 해상도별 좌표+ 이미지 크기 수정하기(변종…
    11년전
    h.13203
    v.1
    GNCkorea
    폰의 하드웨어 제어관련 혹은 하드웨어접근관련 앱 제작시.
    폰의 하드웨어 제어관련 혹은 하드웨어접근관련 앱 제작…
    11년전
    h.5190
    v.1
    GNCkorea
    Image 파일이 저장되는 리얼경로 알려주기.
    Image 파일이 저장되는 리얼경로 알려주기.
    11년전
    h.4683
    v.0
    GNCkorea
    BItmap size Resizing 시켜주기
    BItmap size Resizing 시켜주기
    11년전
    h.3106
    v.1
    GNCkorea
    Bitmap 파일 회전시키기
    Bitmap 파일 회전시키기
    11년전
    h.3922
    v.1
    GNCkorea
    launcherShortCut (바로가기 아이콘)입니다.
    launcherShortCut (바로가기 아이콘)입니다.
    11년전
    h.3701
    v.1
    GNCkorea
    ZXing 바코드 스캔부분 크기 조절하기.
    ZXing 바코드 스캔부분 크기 조절하기.
    11년전
    h.5382
    v.0
    GNCkorea
    ViewPager의 아이템 얻어오기.
    ViewPager의 아이템 얻어오기.
    11년전
    h.5087
    v.1
    GNCkorea
    zxing 가로모드에서 세로모드로 변경하기
    zxing 가로모드에서 세로모드로 변경하기
    11년전
    h.12319
    v.1
    GNCkorea
    안드로이드 개발 시, Selector XML을 편하게 만들어봅시다!!
    안드로이드 개발 시, Selector XML을 편하게 만들어봅시…
    11년전
    h.4965
    v.1
    GNCkorea
    개인이 앱 판매할 때, 준비해야 할 것들 (사업자 등록 등)
    개인이 앱 판매할 때, 준비해야 할 것들 (사업자 등록 …
    11년전
    h.3753
    v.1
    GNCkorea
    젤리빈 로그캣 변경점
    젤리빈 로그캣 변경점
    11년전
    h.4253
    v.1
    GNCkorea
    삼성 AdHub SDK 심각한 버그 있네요.
    삼성 AdHub SDK 심각한 버그 있네요.
    11년전
    h.3623
    v.1
    GNCkorea
    윈도우8과 함께 등장한 윈도우 스토어, 자유와 통제의 기로에서 선택은?
    윈도우8과 함께 등장한 윈도우 스토어, 자유와 통제의 …
    11년전
    h.3033
    v.0
    GNCkorea
    안드로이드 강좌 6 - Java 코드(Code)에서 뷰(View) 다루기
    안드로이드 강좌 6 - Java 코드(Code)에서 뷰(View) 다…
    11년전
    h.2897
    v.0
    GNCkorea
    안드로이드 강좌 5 - XML에서의 TextView, ImageView, LinearLayout
    안드로이드 강좌 5 - XML에서의 TextView, ImageView, L…
    11년전
    h.5025
    v.1
    GNCkorea
    안드로이드 강좌 4 - 액티비티(Activity), 뷰(View), 레이아웃(Layout)
    안드로이드 강좌 4 - 액티비티(Activity), 뷰(View), 레…
    11년전
    h.4950
    v.1
    GNCkorea
    안드로이드 강좌 3 - 프로젝트 실행과 디버깅 그리고 단말 세팅
    안드로이드 강좌 3 - 프로젝트 실행과 디버깅 그리고 단…
    11년전
    h.3510
    v.0
    GNCkorea
    안드로이드 강좌 2 - 이클립스 개발환경 사용법 및 프로젝트 생성
    안드로이드 강좌 2 - 이클립스 개발환경 사용법 및 프로…
    11년전
    h.3908
    v.1
    GNCkorea
    안드로이드 프로그램이 죽는 경우 디버깅 방법
    안드로이드 프로그램이 죽는 경우 디버깅 방법
    11년전
    h.4658
    v.1
    GNCkorea
    윈도우즈 개발환경 구성 - Eclipse 3.6.1 (Helios), ADT-8.0.1
    윈도우즈 개발환경 구성 - Eclipse 3.6.1 (Helios), ADT…
    11년전
    h.3565
    v.1
    GNCkorea