• 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 |
  • 조회 3546 |
  • 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 더어플 42 135179 13/03/12
    4455 알뜰폰 1Mbps 3Mbps 무제한요금제 최저가2개 iamgood 0 528 24/05/03
    4454 알뜰폰 쓸 때 인터넷과 결합하려면 iamgood 0 2224 24/04/15
    4453 해외여행 갈 때 데이터로밍 간편하고 싸게 쓰는방법 iamgood 0 2598 24/04/08
    4452 기프티콘은 컬쳐랜드 쿠폰거래소에서 이용하는 게 좋아요 리메인2 0 2740 24/04/05
    4451 클리오 루즈힐 블룸 다이아 립스틱 5종 홈쇼핑 예정 리하린 0 3018 24/04/03
    4450 데이터 10GB+1Mbps 무제한 6,500원부터 쓸수있네요 iamgood 0 3043 24/04/01
    4449 3월 알뜰폰 가성비 평생요금제 2가지 6GB 6천원과 10GB … iamgood 0 3934 24/03/18
    4448 컬쳐랜드에 쿠폰거래소가 새롭게 생겼어요 리하린 0 4309 24/03/12
    4447 3Mbps 속도 데이터무제한 최저가 검색 iamgood 0 4408 24/03/11
    4446 컬쳐랜드로 호텔 예약하면 좀 더 싸게 갈 수 있어요 리하린 0 5156 24/02/27
    4445 해외여행 데이터로밍 일본 태국 대만 최저가보장 iamgood 0 5325 24/02/19
    4444 기간통신사가 운영하는 데이터센터 MDC iamgood 0 4920 24/02/13
    4443 밀리의서재 무료 구독권 kt알뜰폰 2,200원 무제한요금제 iamgood 0 5083 24/02/02
    4442 KT 갤럭시S24 사전예약(~1/25) 라이브컬러 0 5529 24/01/25
    4441 LG유플러스 인터넷 결합 가능한 알뜰폰 iamgood 0 5544 24/01/18
    4440 데이터 20GB 추가제공이벤트 좋네요 iamgood 0 6062 24/01/08
    4439 1월 추천요금제 데이터 6기가0원과 데이터무제한 6,600… iamgood 0 5808 24/01/02
    4438 아이폰 쓰면 해외여행때 굳이 현지유심 쓸 필요없어요 iamgood 0 7020 23/12/11
    4437 넷플릭스 광고형 스탠다드 KT결제 매달 1,000원 할인 달팽ee 0 6786 23/12/11
    4436 데이터10기가 990원부터 3Mbps무제한 9,000원 iamgood 0 7077 23/12/01
    4435 아싸컴에서 천만원 이벤트 하는 거 찾았다 +1 리하린 1 7245 23/11/20
    4434 skt망 알뜰 통화 데이터 무제한 요금 7개월 5,500원부터 iamgood 0 6892 23/11/15
    4433 우체국에서 판매1위했던 알뜰폰 요금제 iamgood 0 7006 23/11/08
    4432 알리익스프레스 프로모션 기대해보세요! 최대 50% 할인! 베스토 0 6399 23/11/04
    4431 통화 데이터무제한 7개월할인 최저가 13,000원 iamgood 0 6308 23/11/02
    4430 알뜰폰 데이터10GB 12개월간 무약정 990원 iamgood 0 6356 23/10/24
    4429 스마트폰 평생 2,000원 요금제와 태블릿전용 6,560원요… iamgood 0 6078 23/10/16
    4428 skt 알뜰폰 무제한 요금제 3종 2,200원부터 1,000명 한… iamgood 0 5511 23/10/11