ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 안드로이드 개발툴 설치
    개발 2012.08.28 21:17


    PC 를 포맷할 일이 자주 생겨서 그런지, 안드로이드 개발툴 설치 할 일이 빈번하다.

    최근에는 그나마 몇가지 과정이 자동화 되어서 편해졌는데, 아직도 설치 과정이 손에 익지 않아 책보고 찾느라 고생.

    이 번 기회에 한번 정리 하기로 맘 먹었다.

     

    JDK 설치하기

    • SE 선택 – Java SE 선택
    • 최신버전 JDK 선택
    • 윈도우 32 비트 또는 64비트 선택
    • 다운로드 & 설치 - 예전에는 "C:\program files" 같이 설치 폴더에 공백이 있으면 제대로 작동하지 않는 등 이상한 문제가 많았는데 요즘은 버그가 고쳐져서 별 걱정 없이 디폴트 폴더에 설치

     

    이클립스( Eclipse) 설치

    1. 설치 URL: http://www.eclipse.org/
    2. Eclipse IDE for Java Developers 선택
    3. 다운로드 받으면, 압축 파일 안에 eclipse 폴더가 들어 있음(무설치) --> 원하는 폴더로 압축 해제
    4. Eclipse 폴더 안에 eclipse.exe 파일이 실행 파일임 --> 바탕화면 아이콘으로 바로 가기 만들기
    5. 이클립스 실행 > 기본 워크스페이스 폴더 지정

     

    플러그인

    1. ADT(Android Development Tool) – 이클립스와 안드로이드 SDK 연결하는 역할. 이클립스 내에서 안드로이드 프로젝트 개발을 가능하게 도와주는 마법사 역할
    2. 설치 – ECLIPSE > HELP > Install New Software
    3. 안드로이드 ADT 주소 추가 - http://dl-ssl.google.com/android/eclipse
    4. 선택 가능 모든 항목 선택 후 설치 진행
    5. 설치를 마치면, 이클립스를 재 시작하겠냐고 물어 봄. 재 시작
    6. 안드로이드 SDK 설치 – 이클립스 재 시작 하면서 안드로이드 SDK 설치 창이 뜸. 원할 경우 설치 주소 변경 가능
    7. 안드로이드 SDK 까지 설치하고 나면, 기본적인 설치는 완료

     

    보너스 - 간단한 프로젝트 만들기

    1. FILE > New > Other > Android Application Project
    2. 이름, 최소 버전 지정
    3. 런처 아이콘 지정도 가능(이전까지는 이런 거 구경 못했는데 최신 개발툴 설치하니 이런 것도 생겼음)
    4. 메인 액티비트의 종류 선택 – 일단 블랭크 액티비트
    5. 마지막으로 액티비티의 이름, 레이아웃 명 등 지정. Navigation Type 부분은 아직 잘 모르겠음 ^^
    6. 기본적인 기능은 완료 ~
    7. 추가 액티비티 생성 – 위저드에서 Android Activity 선택
    8. 이후 과정은 메인 액티비트 생성과 유사
    9. 신규 액티비티에 대한 소스 신규 생성, manifest.xml 변경, 레이아웃 xml 변경됨 (기존에는 일부 수작업으로 하던 부분이 자동화 됨)


    댓글 4

    • 프로필사진

      여전히 많은 단계를 거쳐야 하는군요 +_+
      개발자의 길은 멀고도 험합니다..ㅎ

      2012.08.29 02:15 신고
      • 프로필사진

        그래도 조금씩 줄어 들고는 있어요
        MS 처럼 설치 파일 하나 깔면 다 되던 때가 좋았는데 ㅎㅎ
        구글이나 애플 개발툴은 개발자에게는 고역이네요

        2012.08.29 23:03 신고
    • 프로필사진

      윈도우즈 8 쓰시나 보내요 :D
      창이 예쁘내요.

      2012.11.21 00:19 신고
      • 프로필사진

        윈도우 8 되면서 나름 깔끔하게 메트로 스타일로 정리 된 거 같습니다. 저도 맘에 듭니다 ^^

        2012.11.21 08:54 신고
Designed by black7375.