• 1나루토매니아
  • 2뱅이
  • 3푸타코타
  • 4완벽그자체
  • 5해삼
  • 1뱅이
  • 2나루토매니아
  • 3알짜배기
  • 4뱅이
  • 5빙그레우유
안드로이드 강좌 1 - 어플리케이션 개발 시작하기. SDK 설치 및 실행
연속출석 :
1일 랭킹 : 399위 중장7
45%
45% (1541 /3455)
  • 댓글 0 |
  • 추천 1 |
  • 조회 3428 |
  • 2012-08-09 (목) 10:05
    안드로이드 개발
    안드로이드의 개발은 크게 두 분야로 나누어서 생각할 수 있습니다.
    1. 안드로이드 SDK위에서 어플리케이션의 개발
    2. 안드로이드 플랫폼의 포팅 및 개발
    1번은 주소록, 게임, 뮤직플레이어 등과 같은 것들을 개발하는 것입니다. 안드로이드 어플리케이션은 Java언어로 개발이 되기 때문에 Java언어를 다룰 수 있는 능력이 필요합니다. 먼저 이클립스 개발환경과 안드로이드 SDK를 설치하는 것으로 시작을 합니다.
    2번은 안드로이드를 새로운 디바이스에 탑재하고자 할때 즉 안드로이드를 포팅하고자 할 때 알아야할 부분입니다. 다비이스 드라이버, 리눅스 커널 그리고 미들웨어단을 봐야 하는 부분입니다. 좀더 안드로이드 내부 깊숙히 알아보고 싶으시다면 도전해볼 수 있습니다. 일단 소스 다운로드 받아서 빌드해보면서 시작을 하시면 됩니다. C/C++/어셈블리 언어 개발능력이 필요합니다.
    안드로이드를 시작하실 때 위 두부분중 어디에 관심을 가지고 있는지를 판단하는게 우선입니다. 두 개가 어떤 차이가 있는지도 잘 모르겠다라고 하시는 초보 분은 1번 어플리케이션 개발을 먼저 시작하는 것을 추천합니다. 그리고 앞으로 제가 하는 강좌는 어플리케이션 개발을 위주로 구성이 될 것입니다.

    안드로이드 SDK 설치 및 실행
    안드로이드 SDK의 설치는 이클립스 3.4 버전을 기준으로 설명합니다.

    1. Java SDK 설치
    http://java.sun.com/javase/downloads/index.jsp
    Java SE Development Kit (JDK) 6 를 설치합니다.
    2. 이클립스 설치
    http://www.eclipse.org/downloads/
    Eclipse IDE for Java Developers 버젼을 다운로드 받습니다. 안드로이드에서 WST를 사용하는데 기본으로 WST가 포함되어있으니 새로 설치하신다면 위 버전을 추천합니다. 설치할 디렉토리에 압축을 풉니다.
    3. Android SDK 설치
    http://developer.android.com/sdk
    약관에 동의하신 후 Android 1.0 SDK 중에 자신의 플랫폼에 맞게 압축된 SDK 파일을 다운로드 받습니다.
    SDK설치 할 디렉토리를 만들고 압축을 해제하니다.
    디렉토리 위치에 한글이 포함되어 있으면 안됩니다.
    4. 안드로이드 Eclipse 플러그인 설치 (ADT)
    방법1 - 인터넷에서 설치
    Eclipse 3.5 (Galileo)
    Help/Install New Software
    Add 버튼 클릭
    Name엔 적당히 Android PlugIn이라고 채우시고, Location에 https://dl-ssl.google.com/android/eclipse/ 넣음
    OK를 누르고
    리스트에 표시된 Developer Tools 라고 되어있는 체크박스를 체크한후 Next, Next, 약관 동의, Finish
    위 URL이 안된다면 http://dl-ssl.google.com/android/eclipse/로도 시도해보세요. (https -> http)
    Eclipse 3.4 (Ganymede)
    설치된 이클립스를 실행시킨 후, 메뉴의 Help/Software Update 실행
    Available Software 탭으로 이동
    Add Site : https://dl-ssl.google.com/android/eclipse/
    새로추가된 사이트 밑에 Developer Tools 라고 되어있는 체크박스를 체크한후 Install
    Android Development Tools와 Android Editors가 체크되어있는지 확인합니다.
    약관에 동의한후 Finish를 클릭하면 인스톨 됩니다.
    위 URL이 안된다면 http://dl-ssl.google.com/android/eclipse/로도 시도해보세요.
    방법2 - 파일을 받아서 설치
    인터넷에서 설치가 에러가 나는 경우가 잦습니다. 그 경우 파일을 직접 받아서 설치합니다.
    http://developer.android.com/sdk/adt_download.html]로 이동합니다." href="http://developer.android.com/sdk/adt_download.html" target=_blank>http://developer.android.com/sdk/adt_download.html
    현재 SDK에 맞는 플러그인 버전 선택하여 하드디스크에 저장
    Add 까지는 방법1과 동일
    Archive 선택
    다운로드 받은 플러그인 zip 파일 선택
    나머지는 방법1 과정과 동일
    5. 이클립스 안드로이드 SDK 설정
    이클립스의 메뉴 Windows/Preference 실행
    왼쪽 탭에서 Android 선택
    Browse를 한후 SDK를 설치한 디렉토리 선택 (디렉토리 패스에 한글이 들어가 있으면 안됩니다.)
    Apply후 OK
    6. 안드로이드 버전별 다운로드
    안드로이드 2.0 SDK 부터 새로 생긴 방식입니다. 각 버전별 에뮬레이터 및 SDK를 별도로 다운로드 받게 되어있습니다.


    Window/Android SDK and AVD Manager 실행

    Available 패키지에서 설치를 원하는 API 버전 선택
    (현재 https로 시작되는 것은 에러가 나는 경우가 종종 있습니다. 이경우 http://로 시작하는 주소를 Add Site로 추가합니다.
    Install Selected
    설치가 모두 완료되었습니다.


    [이 게시물은 더어플님에 의해 2016-07-12 15:23:56 개발 꿀팁에서 복사 됨]
    댓글을 작성하시려면 로그인을 하셔야지만 작성가능합니다. [로그인하기] [회원가입하기]
    공지글 이거슨 꿀팁!! 작성 가이드 v1.1 (2013-11-13) +174 더어플 13/03/12 140689
    젤리빈 로그캣 변경점
    젤리빈 로그캣 변경점
    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.1604
    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.2960
    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.3617
    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