을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

Similar documents
Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

4S 1차년도 평가 발표자료

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411)

JDK이클립스

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

슬라이드 1

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

( )부록

슬라이드 1

슬라이드 1

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

PowerPoint Template

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

JAVA 플랫폼 개발 환경 구축 및 활용

PowerPoint Template

슬라이드 1

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

Setting up Android Development Environment

Install stm32cubemx and st-link utility

Microsoft Word - 안드로이드_개발_매뉴얼1.docx

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

슬라이드 1

DE1-SoC Board

Chapter 1

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위

슬라이드 1

슬라이드 1

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

PowerPoint 프레젠테이션

PowerPoint Presentation

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

슬라이드 1

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

문서의 제목 나눔고딕B, 54pt

ODS-FM1

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

!K_InDesginCS_NFH

NTD36HD Manual

슬라이드 1

OM2M 기반의 OHP-M2M 오픈소스설치가이드 2015 년 8 월 경북대학교통신프로토콜연구실 최예찬, 강형우 요약 사물인터넷 (Internet of Things: IoT) 이이슈가되면서다양한사

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Google Maps Android API v2

Secure Programming Lecture1 : Introduction

Facebook API

chapter1,2.doc

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

Solaris Express Developer Edition

서현수

슬라이드 1

01장

파워포인트

Studuino소프트웨어 설치

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

스마트월드캠퍼스 교육교제

1. 도구개요 CppUnit Testing 소개 CppUnit 는 C++ 용 testing Framework 로 Java 의 JUnit 을 C++ 로구현 C++ 언어에서사용할수있도록개발된 Open Source 프로젝트로, source code 의특정 Module 이의도

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

ICAS CADWorx SPLM License 평가판설치가이드

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

PowerPoint 프레젠테이션

<C0CCC5ACB8B3BDBA5FBEC8B5E5B7CEC0CCB5E55FB0B3B9DFC8AFB0E6B1B8C3E0C7CFB1E25F E342E302E687770>

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

Assign an IP Address and Access the Video Stream - Installation Guide

C. KHU-EE xmega Board 에서는 Button 을 2 개만사용하기때문에 GPIO_PUSH_BUTTON_2 과 GPIO_PUSH_BUTTON_3 define 을 Comment 처리 한다. D. AT45DBX 도사용하지않기때문에 Comment 처리한다. E.

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

Cubase AI installation guide

Apache2 + Tomcat 5 + JK2 를 사용한 로드밸런싱과 세션 복제 클러스터링 사이트 구축

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

PowerPoint 프레젠테이션

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

Remote UI Guide

Apache Ivy

ISP and CodeVisionAVR C Compiler.hwp

Microsoft PowerPoint App Fundamentals[Part1].pptx

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

초보자를 위한 C++

Microsoft Word - Armjtag_문서1.doc

1부

Microsoft PowerPoint - Chapter_02-1_DevEnv.pptx

슬라이드 1

02 C h a p t e r Java

Microsoft PowerPoint - Chapter_03-1_DevEnv.pptx

EEAP - Proposal Template

한국에너지기술연구원 통합정보시스템설치방법설명서 한국에너지기술연구원 지식정보실 - 1 -

슬라이드 1

tut_modelsim(student).hwp

본 기기에 대하여 언제, 어디서나 자유롭게 LG 넷하드를 구입해주셔서 감사합니다. LG 넷하드는 인터넷이 연결된 곳이라면 언제 어디서나 자유롭게 파일을 저장하고 공유할 수 있는 장치입니다. 2

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

Microsoft Word - CooCox

Transcription:

안드로이드설치및첫번째예제 안드로이드설치 안드로이드개발킷은안드로이드개발자사이트 (http://developer.android.com/) 에서다운로드받을수있으며현재 1.5 버전으로윈도우즈, 맥 OS X( 인텔 ), 리눅스플랫폼패키지가링크되어져있다. 안드로이드개발킷을설치하기위해서는다음과같은시스템환경이갖추어져있어야한다. 플랫폼 Windows Mac Linux 지원환경 Windows XP 32bit, Vista 32bin, Vista 64bit Mac OS X 10.4.8 이후버전이며오직 x86 시스템만지원 Linux Ubuntu Drapper Drake버전을권고 표 1 지원운영체제 안드로이드개발킷은이클립스 IDE 와 Ant 로쉽게개발, 테스트할수있도록지원하며자바개발환경은반드시 JDK 5, 6 이어야하며절대 JDK 1.4 이하나 Gnu Compiler for Java(gcj) 를사용해서는안된다. 개발환경 필요요소 Eclipse IDE Eclipse 3.3(Europa), 3.4(Ganymede) J2EE, Java, RCP/Plug-in 개발패키지를사용 JDT Plug-in 이설치되어져있어야함 ( 대부분의 Eclipse IDE 패키지에서는설치되어져있음 ) Eclipse Classic IDE 패키지는지원하지않음 JDK 5 혹은 6 를설치 (JRE 환경은지원하지않음 ) Android Development Tools plugin (update site : https://dlssl.google.com/android/eclipse/ 혹은 http://dlssl.google.com/android/eclipse/ ) Apache Ant JDK 5 혹은 6 를설치 (JRE 환경은지원하지않음 ) Linux 혹은 Mac 일경우는 Ant 1.6.5 버전이후 Windows 일경우는 1.7 버전이후 표 2 개발환경 개발환경설치는다음과같은순서로설치하면된다. 1. 안드로이드 SDK 다운로드 안드로이드다운로드사이트 (1.5 Release 1: http://developer.android.com/sdk/1.5_r1/ index.html) 에서운영체제에맞는개발패키지 (zip) 를다운로드받아적당한위치에압축

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java(http://java.sun.com 혹은 http://www.javasoft.com) 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을다운로드받을수있다. 다운받은설치파일을더블클릭하여설치를한후설치된 JDK 의 bin 디렉토리를환경변수 PATH 에추가해주면된다. 3. Eclipse IDE 설치 이클립스사이트 (http://www.eclipse.org/) 에서 Download Eclipse 를선택하여 Eclipse IDE for Java EE Developers 를선택하여 zip 파일을다운로드받은후적당한위치에압축을풀면된다. 4. Android Development Tools plug-in 설치및환경설정 Eclipse 를설치하였으면 eclipse 실행파일을더블클릭하여실행시킨다. ( 만약실행시 JVM terminated.exit code =-1 에러가날경우 Eclipse 설치디렉토리에서 eclipse.ini 파일을편집기로열러 launcher.xxmaxpermsize 256M 에서 256M 을삭제, 저장한후실행하면된다.) Help > Update 선택하면 Software Updates and Add-ons 창이나타나고 Available Software 탭을선택한다.

Add Site... 를선택하면 Add Site 창이나오는데 Location 에 https://dlssl.google.com/android/eclipse/ ( 만약이상이있을경우 https 대신 http 로입력 ) 를입력한후 OK 를선택하여저장한다. [ 참고 : 만약 https, http 로해도안되거나시간이오래걸릴경우 ADT 다운로드사이트 (http://developer.android.com/sdk/adt_download.html) 에서 zip 파일을다운로드받은후 Archive... 선택하여 zip 파일을선택하고 OK 서택한다.] Available Site 에입력한사이트가표시되면하단트리에설치할수있는모듈이나타난다.

체크박스를선택한후 Install... 버튼을선택하면 Plug-in 의 dependency 를체크한후설치할수있는 Plug-in 리스트가표시된 Install 창이나타난다. Next> 버튼을선택한후라이센스문구를읽은후동의를체크한후 Finish 버튼을선택하면 Plug-in 이설치된다. 설치가완료되면 eclipse 를 restart 한다.

Eclipse 가 restart 되면 Window > Preferences... 를선택하여 Preference 창이표시되면왼쪽트리에서 Android 를선택한다. 메인패널에서 SDK Location 입력란의 Browse... 버튼을선택하여 Android SDK 가설치된디렉터리를선택한다. Apply 클릭후 OK 버튼을선택한다.

첫번째애플리케이션개발 File > New > Other 를선택하면프로젝트생성창이나타난다. 프로젝트생성창에서 Android > Android Project 를선택한후 Next 버튼을선택한다.

New Android Project 창이나타나면다음과같이입력한후 Finish 버튼을선택한다.

애플리케이션실행 Android 1.5 에서는애플리케이션을에뮬레이터로실행하기위해서는 AVD(Android Virtual Device) 를생성해야한다. AVD 를생성할수있는종류는명령어창에서다음의명령어를실행하면확인가능하다. >android target list Available Android targets: id: 1 Name: Android 1.1 Type: Platform API level: 2 Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P id: 2 Name: Android 1.5 Type: Platform API level: 3 Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P id: 3 Name: Google APIs Type: Add-On Vendor: Google Inc. Description: Android + Google APIs Based on Android 1.5 (API level 3) Libraries: * com.google.android.maps (maps.jar) API for Google Maps Skins: QVGA-P, HVGA-L, HVGA (default), QVGA-L, HVGA-P API Level 은프로젝트생성시 Min SDK Version 에표시된다. AVD를생성하기위해서는다음과같은명령어도가능하고 eclipse에서 Window > Android AVD Manager를선택하거나툴바에서을선택하여 Android AVD Manager 창을사용하여생성할수있다. > android create avd --name <your_avd_name> --target <targetid> targetid 는 1, 2, 3 중에서하나를입력하면된다. 예 ) > android create avd --name avd2 --target 2

AVD 를생성하였으면프로젝트명을선택한후 Run > Run 혹은 Debug 를선택하면 Run as 창이나오고 Android Application 을선택하여 OK 를선택하면에뮬레이터가실행되어애플리케이션을실행시킬수있다.

이상으로안드로이드를설치하고 Eclipse 를사용하여첫번째예제를생성실행하였다. ADT(Android development Tool) 0.9.1 과윈도우즈에서 main.xml 을 Open 할경우시스템이이상이발생하여종료되는버그사항이있었지만맥에서는이상없이동작하였다.