• 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 |
  • 조회 3536 |
  • 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 개발 꿀팁에서 복사 됨]
    댓글을 작성하시려면 로그인을 하셔야지만 작성가능합니다. [로그인하기] [회원가입하기]
    번호 제목 글쓴이 추천 조회 작성일
    73 게임어플 개발자분들을 위한 게임창조오디션 3회 공모 … 카르페의블 0 5740 16/03/02
    72 단말기에 해당 어플이 설치되었는지 확인하는 방법 +2 철권 2 9151 15/11/26
    71 안드로이드 크래쉬 로그를 쉽게 확인하는 방법 +1 철권 2 8748 15/11/26
    70 안드로이드 유용한 라이브러리 모음! +1 철권 2 6704 15/11/06
    69 Android Studio (안드로이드 스튜디오) 단축키 모음! +1 철권 2 8213 15/11/06
    68 안드로이드 기초 프로그램 1개 실습 및 작성 방법의 설명 GNCkorea 1 4215 12/08/10
    67 최고의 웹앱 개발 프레임워크 GNCkorea 1 4405 12/08/10
    66 안드로이드 해상도별 좌표+ 이미지 크기 수정하기(변종… GNCkorea 1 13144 12/08/10
    65 폰의 하드웨어 제어관련 혹은 하드웨어접근관련 앱 제작… GNCkorea 1 5160 12/08/10
    64 Image 파일이 저장되는 리얼경로 알려주기. GNCkorea 0 4642 12/08/10
    63 BItmap size Resizing 시켜주기 GNCkorea 1 3089 12/08/10
    62 Bitmap 파일 회전시키기 GNCkorea 1 3894 12/08/10
    61 launcherShortCut (바로가기 아이콘)입니다. GNCkorea 1 3673 12/08/10
    60 ZXing 바코드 스캔부분 크기 조절하기. GNCkorea 0 5350 12/08/10
    59 ViewPager의 아이템 얻어오기. GNCkorea 1 5059 12/08/10
    58 zxing 가로모드에서 세로모드로 변경하기 GNCkorea 1 12285 12/08/10
    57 안드로이드 개발 시, Selector XML을 편하게 만들어봅시… GNCkorea 1 4921 12/08/10
    56 개인이 앱 판매할 때, 준비해야 할 것들 (사업자 등록 … GNCkorea 1 3725 12/08/10
    55 젤리빈 로그캣 변경점 GNCkorea 1 4222 12/08/10
    54 삼성 AdHub SDK 심각한 버그 있네요. GNCkorea 1 3593 12/08/10
    53 윈도우8과 함께 등장한 윈도우 스토어, 자유와 통제의 … GNCkorea 0 2995 12/08/10
    52 안드로이드 강좌 6 - Java 코드(Code)에서 뷰(View) 다… GNCkorea 0 2866 12/08/09
    51 안드로이드 강좌 5 - XML에서의 TextView, ImageView, L… GNCkorea 1 4991 12/08/09
    50 안드로이드 강좌 4 - 액티비티(Activity), 뷰(View), 레… GNCkorea 1 4921 12/08/09
    49 안드로이드 강좌 3 - 프로젝트 실행과 디버깅 그리고 단… GNCkorea 0 3479 12/08/09
    48 안드로이드 강좌 2 - 이클립스 개발환경 사용법 및 프로… GNCkorea 1 3878 12/08/09
    47 안드로이드 프로그램이 죽는 경우 디버깅 방법 GNCkorea 1 4620 12/08/09
    46 윈도우즈 개발환경 구성 - Eclipse 3.6.1 (Helios), ADT… GNCkorea 1 3541 12/08/09