16
Android Distributed Computing Lab. 안안안안안 안안 (#1 안안 안 안안 ) 안안안안안안안안 안안안

안드로이드 개발 (#1 설치 및 설정 )

  • Upload
    yamal

  • View
    133

  • Download
    0

Embed Size (px)

DESCRIPTION

안드로이드 개발 (#1 설치 및 설정 ). 분산컴퓨팅연구실 최재형. 개발툴 설치. 이클립스 ( www.eclipse.org ) 안드로이드에 적합한 전용 개발툴 이클립스를 다운 받아 설치. 플러그인 설치. ADT (Android Development Tool) 이클립스와 안드로이드 SDK 를 연결하는 역할 구성요소 안드로이드 프로젝트 생성 마법사 XML 레이아웃 편집기 패키지 제작툴 이클립스에 통합된 DDMS - PowerPoint PPT Presentation

Citation preview

Page 1: 안드로이드  개발 (#1  설치 및 설정 )

Android

Distributed Computing Lab.

안드로이드 개발(#1 설치 및 설정 )

분산컴퓨팅연구실최재형

Page 2: 안드로이드  개발 (#1  설치 및 설정 )

page

Distributed Computing Lab.

Android 2

개발툴 설치

이클립스 (www.eclipse.org)

안드로이드에 적합한 전용 개발툴 이클립스를 다운 받아 설치

Page 3: 안드로이드  개발 (#1  설치 및 설정 )

page

Distributed Computing Lab.

Android 3

플러그인 설치

ADT (Android Development Tool)이클립스와 안드로이드 SDK 를 연결하는 역할

구성요소안드로이드 프로젝트 생성 마법사XML 레이아웃 편집기패키지 제작툴이클립스에 통합된 DDMS

이클립스 [Help-Install New Software] 명령을 선택하여 설치 시작

Page 4: 안드로이드  개발 (#1  설치 및 설정 )

page

Distributed Computing Lab.

Android 4

사이트를 추가하여 ADT 소프트웨어를 다운받는다

Page 5: 안드로이드  개발 (#1  설치 및 설정 )

page

Distributed Computing Lab.

Android 5

플러그인 설치

ADT 와 DDMS, Hierarchy Viewer 을 설치한다 .

Page 6: 안드로이드  개발 (#1  설치 및 설정 )

page

Distributed Computing Lab.

Android 6

플러그인 설치

ADT 에게 SDK위치를 설정한다 .

추가로 필요한 SDK 요소들을다운로드 한다 .

Page 7: 안드로이드  개발 (#1  설치 및 설정 )

page

Distributed Computing Lab.

Android 7

AVD 생성

가상 안드로이드를 사용하기 위해 에뮬레이터 AVD(Android Vitural Device) 를 설치한다 .

Page 8: 안드로이드  개발 (#1  설치 및 설정 )

page

Distributed Computing Lab.

Android 8

AVD 실행

Page 9: 안드로이드  개발 (#1  설치 및 설정 )

page

Distributed Computing Lab.

Android 9

AVD 설정

AVD 가 저장되는 경로에 영문이 아닌 문자가 있으면 이클립스가 에뮬레이터를 제대로 가동시키지 못하는 버그가 있어 해결해야한다 .

AVD 가 저장되어있는 ‘ C:\User\ 사용자계정 \.android\avd 폴더로 이동 한 후 다음 명령으로 AVD 를 적당한 곳으로 이동시킨다 .

( 탐색기로도 가능 )

android move avd –n new(avd 생성 이름 ) –p c:\windows\new.avd

Page 10: 안드로이드  개발 (#1  설치 및 설정 )

page

Distributed Computing Lab.

Android 10

AVD 설정

탐색기를 이용해서도 가능

Page 11: 안드로이드  개발 (#1  설치 및 설정 )

page

Distributed Computing Lab.

Android 11

AVD 설정

이동한 폴더명으로 경로를 수정한다 .

Page 12: 안드로이드  개발 (#1  설치 및 설정 )

page

Distributed Computing Lab.

Android 12

옵션 설정

한글로 주석을 달기 위해서는 UTF-8 인코딩을 사용하는 것이유리하며 배포되는 예제들도대부분 UTF-8 인코딩을 사용하므로 조정한다 .

Preference 창에서 [General-Workspace]

Page 13: 안드로이드  개발 (#1  설치 및 설정 )

page

Distributed Computing Lab.

Android 13

옵션 설정

[General-Editors-TextEditors-Spelling-Enable spell checking] 옵션을 해제한다 . 주석의 맞춤법 검사를 해 주는 기능이지만 편집 속도를 떨어뜨리므로 사용하지 않는 것이 좋다 .

Page 14: 안드로이드  개발 (#1  설치 및 설정 )

page

Distributed Computing Lab.

Android 14

옵션 설정

[Java-Code Style-Organize Imports] 페이지의 “ Number of Im-ports needed for.*” 옵션을 1 로 변경한다 . 이클립스는 import문을 자동으로 정리해주는 편리한 기능을 제공하는데 매 클래스마다 import 문이 작성되어 소스가 너무 길어진다 . 이 값을 1 로 바꿔 놓으면 패키지의 모든 클래스를 한꺼번에 임포트해 주므로 실습할 때 편리하고 셜과 소스가 짧아지는 효과가 있다 .

Page 15: 안드로이드  개발 (#1  설치 및 설정 )

page

Distributed Computing Lab.

Android 15

옵션 설정

[Java-Compiler-Errors-Warnings-Unnecessary code] 의 모든 옵션들을 Ignore 로 변경한다 .

코드를 바꿔 테스트해야하는데 경고가 많이 생기기때문에 불편하다 .

Page 16: 안드로이드  개발 (#1  설치 및 설정 )

page

Distributed Computing Lab.

Android 16

옵션 설정

이상의 옵션 조정은 꼭 필요한 사항은 아니며 개인의 기호와 필요에 따라 선택적으로 조정할 수 있다 .

이로써 안드로이드 개발을 위한 모든 준비가 완료되었다 .