모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과
JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components AVD (Android Virtual Device) Department of SAMSUNG Mobile Engineering 2
JDK Java SE http://java.sun.com Download 모두설치 Department of SAMSUNG Mobile Engineering 3
Eclipse Eclipse IDE (Integrated Development Environment) for Java EE (Enterprise Edition) Developer http://www.eclipse.org Click Download C:\Program Files\ 에압축해제 Department of SAMSUNG Mobile Engineering 4
Window-Preference General-Workspace Eclipse 환경설정 Text file encoding 을 UTF-8 로변경 변경 Department of SAMSUNG Mobile Engineering 5
Window-Preference Eclipse 환경설정 General-Editors-Text Editors-Spelling Enable spell checking 체크해제 체크해제 Department of SAMSUNG Mobile Engineering 6
Eclipse 의 Plug-in 설치 ADT Eclipse 로 Android 앱을개발할수있도록 Customizing Eclipse 와 SDK 를연결해주는플러그인 https://dl-ssl.google.com/android/eclipse 에러가발생하면 http://dl-... Click 입력 Department of SAMSUNG Mobile Engineering 7
Timeout ADT 설치에러해결방법 https://... 대신 http://... 로해도에러발생시 http://developer.android.com/sdk/eclipse-adt.html 클릭하여파일지정 Download 삼성모바일공학과 8
ADT Check Click Click Click Department of SAMSUNG Mobile Engineering 9
ADT Click Click Department of SAMSUNG Mobile Engineering 10
Android 툴바확인 ADT 설치완료 삼성모바일공학과 11
Download the Android SDK Android SDK http://developer.android.com C:\Program Files\ 에압축해제 ( 한글없어야함 ) Click Download Department of SAMSUNG Mobile Engineering 12
Android SDK Eclipse 에서 Window-Preference Click Path 에한글이없어야함! 선택하여폴더지정 Department of SAMSUNG Mobile Engineering 13
SDK Components Launching the Android SDK and AVD Manager 또는 Department of SAMSUNG Mobile Engineering 14
SDK Components 이과정에서에러발생하면 Settings 에서체크박스 2 개에모두체크할것 안되면프락시설정 실행 Check 삼성모바일공학과 15
SDK Components 모두설치 Click Department of SAMSUNG Mobile Engineering 16
Component 설치완료 설치완료 Department of SAMSUNG Mobile Engineering 17
AVD 생성 Window-Android SDK and AVD Manager Virtual devices 의 New 선택 Click Department of SAMSUNG Mobile Engineering 18
Target 선택 Name 에 AVD 이름부여 AVD 생성 Department of SAMSUNG Mobile Engineering 19
에러가발생할수도있음 AVD 실행 Click Department of SAMSUNG Mobile Engineering 20
한글계정오류수정방법 에러가발생하지않으면할필요없음 한글계정인경우에러발생 디렉토리를옮기고 ( 잘라내기 & 붙여넣기 ).ini 파일수정 C:\Documents and Settings\[ 계정이름 ]\.android\avd 이동 수정 Department of SAMSUNG Mobile Engineering 21
한글계정오류수정방법 안드로이드 SDK 설치위치로이동 C:\Program Files\Android-sdk-windows Department of SAMSUNG Mobile Engineering 22
.ini 파일수정 한글계정오류수정방법 메모장으로 Android-Froyo.ini 파일열기 파일에오른쪽버튼누르고 연결프로그램 선택 메모장선택 Path 수정 C:\Program Files\Android-sdk-windows\Android-Froyo.avd 파일 - 다른이름으로저장 인코딩 : ANSI Department of SAMSUNG Mobile Engineering 23
오류메시지 한글계정오류수정방법 emulator: ERROR: bad config: virtual device directory lacks config.ini 해결방법 커맨드창에서 AVD 를한글경로가없는곳에수동생성 시작 - 실행 - cmd android create avd -n [AVD 이름 ] -p [ 경로 ] -t [ 타겟 ] 예를들어, C:/developer/AVD 경로에 sample 이라는이름으로 2.3 (API Level 9) 버전으로생성하는경우 android create avd -n sample -p C:/developer/AVD -t 9 삼성모바일공학과 24
AVD 실행 실행화면 Department of SAMSUNG Mobile Engineering 25
언어설정 Department of SAMSUNG Mobile Engineering 26
언어설정 Department of SAMSUNG Mobile Engineering 27
Eclipse 실행오류해결방법 Java VM 관련에러 C:\Program Files\Eclipse\eclipse.ini 파일수정 -vm c:\program files\java\jdk[ 버전넘버 ]\bin\javaw.exe -startup plugins/org.eclipse.equinox.launcher_1.1.1.r36x_v20101122_1400.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.r36x_v20101222 -product org.eclipse.epp.package.jee.product --launcher.defaultaction openfile --launcher.xxmaxpermsize 256M -showsplash org.eclipse.platform --launcher.xxmaxpermsize 256m --launcher.defaultaction openfile 2 줄추가 -vm c:\program files\java\jdk1.6.0_24\bin\javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m c:\program files\java\ 에들어가서 jdk 의버전 ( 숫자 ) 확인하고일치하도록수정 삼성모바일공학과 28
Eclipse 실행오류해결방법 Window-Android SDK and AVD Manager 에러 Eclipse 실행시에러발생 AVD 문제 탐색기에서 C:\Documents and Settings\[ 사용자이름 ]\.android\avd 로이동 [AVD 이름 ].ini 삭제 또는인코딩을 ANSI 로지정하고다시저장 삼성모바일공학과 29