Android Distributed Computing Lab. 안안안안안 안안 (#1 안안 안 안안 ) 안안안안안안안안 안안안
Jan 25, 2016
Android
Distributed Computing Lab.
안드로이드 개발(#1 설치 및 설정 )
분산컴퓨팅연구실최재형
page
Distributed Computing Lab.
Android 2
개발툴 설치
이클립스 (www.eclipse.org)
안드로이드에 적합한 전용 개발툴 이클립스를 다운 받아 설치
page
Distributed Computing Lab.
Android 3
플러그인 설치
ADT (Android Development Tool)이클립스와 안드로이드 SDK 를 연결하는 역할
구성요소안드로이드 프로젝트 생성 마법사XML 레이아웃 편집기패키지 제작툴이클립스에 통합된 DDMS
이클립스 [Help-Install New Software] 명령을 선택하여 설치 시작
page
Distributed Computing Lab.
Android 4
사이트를 추가하여 ADT 소프트웨어를 다운받는다
page
Distributed Computing Lab.
Android 5
플러그인 설치
ADT 와 DDMS, Hierarchy Viewer 을 설치한다 .
page
Distributed Computing Lab.
Android 6
플러그인 설치
ADT 에게 SDK위치를 설정한다 .
추가로 필요한 SDK 요소들을다운로드 한다 .
page
Distributed Computing Lab.
Android 7
AVD 생성
가상 안드로이드를 사용하기 위해 에뮬레이터 AVD(Android Vitural Device) 를 설치한다 .
page
Distributed Computing Lab.
Android 8
AVD 실행
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
Distributed Computing Lab.
Android 10
AVD 설정
탐색기를 이용해서도 가능
page
Distributed Computing Lab.
Android 11
AVD 설정
이동한 폴더명으로 경로를 수정한다 .
page
Distributed Computing Lab.
Android 12
옵션 설정
한글로 주석을 달기 위해서는 UTF-8 인코딩을 사용하는 것이유리하며 배포되는 예제들도대부분 UTF-8 인코딩을 사용하므로 조정한다 .
Preference 창에서 [General-Workspace]
page
Distributed Computing Lab.
Android 13
옵션 설정
[General-Editors-TextEditors-Spelling-Enable spell checking] 옵션을 해제한다 . 주석의 맞춤법 검사를 해 주는 기능이지만 편집 속도를 떨어뜨리므로 사용하지 않는 것이 좋다 .
page
Distributed Computing Lab.
Android 14
옵션 설정
[Java-Code Style-Organize Imports] 페이지의 “ Number of Im-ports needed for.*” 옵션을 1 로 변경한다 . 이클립스는 import문을 자동으로 정리해주는 편리한 기능을 제공하는데 매 클래스마다 import 문이 작성되어 소스가 너무 길어진다 . 이 값을 1 로 바꿔 놓으면 패키지의 모든 클래스를 한꺼번에 임포트해 주므로 실습할 때 편리하고 셜과 소스가 짧아지는 효과가 있다 .
page
Distributed Computing Lab.
Android 15
옵션 설정
[Java-Compiler-Errors-Warnings-Unnecessary code] 의 모든 옵션들을 Ignore 로 변경한다 .
코드를 바꿔 테스트해야하는데 경고가 많이 생기기때문에 불편하다 .
page
Distributed Computing Lab.
Android 16
옵션 설정
이상의 옵션 조정은 꼭 필요한 사항은 아니며 개인의 기호와 필요에 따라 선택적으로 조정할 수 있다 .
이로써 안드로이드 개발을 위한 모든 준비가 완료되었다 .