• 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 |
  • 조회 3617 |
  • 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 140690
    젤리빈 로그캣 변경점
    젤리빈 로그캣 변경점
    11년전
    h.4327
    v.1
    GNCkorea
    삼성 AdHub SDK 심각한 버그 있네요.
    삼성 AdHub SDK 심각한 버그 있네요.
    11년전
    h.3681
    v.1
    GNCkorea
    구글 넥서스 OTA 끄기 - 루팅 필요
    구글 넥서스 OTA 끄기 - 루팅 필요
    11년전
    h.4125
    v.0
    GNCkorea
    구글 넥서스 수신된 sms/mms 저장경로 아시는 분계신가요??
    구글 넥서스 수신된 sms/mms 저장경로 아시는 분계신가…
    11년전
    h.6689
    v.2
    GNCkorea
    MS 스마트폰 가능성 보인 Zune HD, 그리고 마무리
    MS 스마트폰 가능성 보인 Zune HD, 그리고 마무리
    11년전
    h.1774
    v.0
    GNCkorea
    이제 Round1, MS에게도 스마프폰의 기회는 있었다
    이제 Round1, MS에게도 스마프폰의 기회는 있었다
    11년전
    h.1849
    v.0
    GNCkorea
    MS와 다른 시선의 Apple 스마트폰
    MS와 다른 시선의 Apple 스마트폰
    11년전
    h.3506
    v.0
    GNCkorea
    MS가 생각하는 Smart Phone
    MS가 생각하는 Smart Phone
    11년전
    h.1556
    v.0
    GNCkorea
    윈도우모바일의 침몰과 아이폰의 성공 그 원인을 분석-1980년대로의 여행
    윈도우모바일의 침몰과 아이폰의 성공 그 원인을 분석-1…
    11년전
    h.2619
    v.0
    GNCkorea
    윈도우모바일의 침몰과 아이폰의 성공 그 원인을 분석하다
    윈도우모바일의 침몰과 아이폰의 성공 그 원인을 분석하다
    11년전
    h.1609
    v.0
    GNCkorea
    베가 S5에 탑재된 1300만 화소 카메라 품질은?
    베가 S5에 탑재된 1300만 화소 카메라 품질은? (4)
    11년전
    h.12063
    v.3
    GNCkorea
    베가 S5 하드웨어 성능 및 배터리 시간 테스트
    베가 S5 하드웨어 성능 및 배터리 시간 테스트 (1)
    11년전
    h.9905
    v.0
    GNCkorea
    미니 윈도우가 포함된 베가 S5 특화 기능들
    미니 윈도우가 포함된 베가 S5 특화 기능들
    11년전
    h.7532
    v.0
    GNCkorea
    베가 레이서2보다 발전된 FLUX UX 적용
    베가 레이서2보다 발전된 FLUX UX 적용
    11년전
    h.8253
    v.0
    GNCkorea
    한 손에 들어오는 5인치 LTE 스마트폰! 스카이 베가 S5
    한 손에 들어오는 5인치 LTE 스마트폰! 스카이 베가 S5 (1)
    11년전
    h.3733
    v.1
    GNCkorea
    윈도우8과 함께 등장한 윈도우 스토어, 자유와 통제의 기로에서 선택은?
    윈도우8과 함께 등장한 윈도우 스토어, 자유와 통제의 …
    11년전
    h.3087
    v.0
    GNCkorea
    포켓PC, 옴니아…영욕의 윈도우폰
    포켓PC, 옴니아…영욕의 윈도우폰 (1)
    11년전
    h.3558
    v.1
    GNCkorea
    안드로이드 강좌 6 - Java 코드(Code)에서 뷰(View) 다루기
    안드로이드 강좌 6 - Java 코드(Code)에서 뷰(View) 다…
    11년전
    h.2963
    v.0
    GNCkorea
    안드로이드 강좌 5 - XML에서의 TextView, ImageView, LinearLayout
    안드로이드 강좌 5 - XML에서의 TextView, ImageView, L…
    11년전
    h.5070
    v.1
    GNCkorea
    안드로이드 강좌 4 - 액티비티(Activity), 뷰(View), 레이아웃(Layout)
    안드로이드 강좌 4 - 액티비티(Activity), 뷰(View), 레…
    11년전
    h.5019
    v.1
    GNCkorea
    안드로이드 강좌 3 - 프로젝트 실행과 디버깅 그리고 단말 세팅
    안드로이드 강좌 3 - 프로젝트 실행과 디버깅 그리고 단…
    11년전
    h.3572
    v.0
    GNCkorea
    안드로이드 강좌 2 - 이클립스 개발환경 사용법 및 프로젝트 생성
    안드로이드 강좌 2 - 이클립스 개발환경 사용법 및 프로…
    11년전
    h.3953
    v.1
    GNCkorea
    안드로이드 프로그램이 죽는 경우 디버깅 방법
    안드로이드 프로그램이 죽는 경우 디버깅 방법
    11년전
    h.4715
    v.1
    GNCkorea
    윈도우즈 개발환경 구성 - Eclipse 3.6.1 (Helios), ADT-8.0.1
    윈도우즈 개발환경 구성 - Eclipse 3.6.1 (Helios), ADT…
    11년전
    h.3622
    v.1
    GNCkorea
    Android Virtual Device(AVD) 사용법
    Android Virtual Device(AVD) 사용법
    11년전
    h.6378
    v.1
    GNCkorea
    안드로이드 프로젝트 생성 및 실행
    안드로이드 프로젝트 생성 및 실행
    11년전
    h.2386
    v.0
    GNCkorea
    안드로이드 강좌 1 - 어플리케이션 개발 시작하기. SDK 설치 및 실행
    안드로이드 강좌 1 - 어플리케이션 개발 시작하기. SDK …
    11년전
    h.3430
    v.1
    GNCkorea
    잼있게 따라해보는 옵티머스 LTE2 테마박스
    잼있게 따라해보는 옵티머스 LTE2 테마박스
    11년전
    h.2831
    v.0
    GNCkorea