안드로이드 에서는 AVD(Android Virtual Device, 에뮬레이터) 외에도

안드로이드 AVD 생성 및 옵션 조정

 

실제 스마트폰을 PC 에 연결하여 개발을 진행 할 수 있습니다.

 

에뮬레이터보다 동작 테스트에 편리한 장점을 가지고 있는 방법으로

이번에는 스마트폰을 PC(이클립스)에 연결하는 방법에 대해서 설명 드리도록 하겠습니다.

 

 

1. ADB 환경변수 설정

 

스마트폰을 PC 에 연결하기 위해서는 SDK 의 adb 라는 프로그램이 사용됩니다.

안드로이드 SDK 설치하기

 

 

 

안드로이드의 SDK 설치시 다운받았던 경로에서 하위에 있는 platform-tools 폴더를 선택합니다.

(위치 : C:\Users\user\AppData\Local\Android\android-sdk)

 

 

 

platform-tools 폴더에서 adb 응용 프로그램이 있는 것을 확인하고

위치한 폴더 경로를 복사합니다.

(위치 : C:\Users\user\AppData\Local\Android\android-sdk\platform-tools)

 

 

 

컴퓨터에서 오른쪽 마우스를 클릭하고 속성을 선택합니다.

 

 

 

고급 시스템 설정을 클릭합니다.

 

 

 

고급탭이 보여지고 환경 변수를 클릭합니다.

 

 

 

시스템 변수(S) 에서 변수 컬럼에 Path 를 선택하고 편집 버튼을 클릭합니다.

 

 

 

시스템 변수 편집 다이얼로그가 나타납니다.

변수 값 맨 마지막에 처음 확인했던 adb 경로를 추가합니다.

(Path 에는 이미 여러가지의 변수 값이 추가되어 있는 것을 확인하실 수 있습니다.

; 가 Separator 로 변수들이 구분되므로 아래와 같이 앞뒤로 ; 를 추가하여 adb 경로를 입력.

;C:\Users\user\AppData\Local\Android\android-sdk\platform-tools;)

 

 

 

이제 환경변수가 제대로 설정되었는지 확인해 보도록 하겠습니다.

시작 메뉴를 클릭하여 cmd 를 입력후 Enter 버튼을 누릅니다.

 

 

 

 

command 다이얼로그에 adb 를 입력합니다.

화면과 같이 옵션값들이 보여지면 설정이 올바르게 완료된 것입니다.

 

 

 

adb devices 명령어를 입력하여 현재 PC 에 연결된 스마트폰이 있는지 확인합니다.

현재는 연결된 스마트폰이 하나도 없는 상태임을 보여줍니다.

 

 

 

2. 스마트폰 설정

 

스마트폰을 PC 에 인식 시키기 위해서는 몇가지 개발자 설정이 추가적으로 필요합니다.

아래의 작업들은 (개발자가 아닌) 일반적인 사용자에게는 유용하지 않은 기능이라고 할 수 있으니

평소 스마트폰을 사용할 때에는 설정을 OFF 로 해놓으시길 바랍니다.

 

 

스마트폰에서 환경설정 어플을 실행(터치)합니다.

 

 

 

더보기 탭 > 개발자 옵션을 선택(터치) 합니다.

(개발자 옵션이 없으신 분들은 디바이스 정보 > 빌드 번호를 7 ~ 8 회 연타하시면 생성됩니다.

일반적인 사용자들의 접근을 방지하기 위한 정책이라고 합니다.)

 

 

 

개발자 옵션 우측의 켜짐을 선택(터치) 합니다.

하위 메뉴에서 디버깅 > USB 디버깅을 체크 합니다.

(개발자 옵션 하위로 보여지는 메뉴들은 모두 개발자를 위해서 지원되는 기능입니다.

하나씩 살펴보시면 유용한 기능들이 꽤 많이 존재하는 것을 확인 하실 수 있습니다.

주요 기능들에 대한 상세한 설명은 다른 포스트를 통해서 진행하도록 하겠습니다.)

 

 

 

스마트 폰에서는 다시한번 다이얼로그를 통해 확인 절차를 거치게 됩니다.

안내 문구를 보시면 "컴퓨터와 디바이스를 연결..." 이라는 부분이 보이시나요?

이 포스트의 목적과 일치하므로 확인을 선택(터치) 합니다.

 


이제 USB 케이블을 사용하여 스마트폰과 PC 를 연결합니다.

 

 

 

USB 케이블 연결이 정상적으로 이루어졌다면 스마트폰에 다음과 같은 다이얼로그가 나타나게 됩니다.

 

소장하고 계신 스마트폰을 이용해서 계속적으로 개발을 진행하실 거라면

항상 이 PC 와 연결할 수 있도록 허용을 체크하고, 확인 버튼을 선택(터치)합니다.

(항상 이 PC 와 연결할 수 있도록 허용을 체크해 놓으면

PC 에 같은 스마트폰을 다시 연결했을 때 다이얼로그가 뜨지 않고 바로 연결이 이루어집니다.)

 

 

 

3. 스마트폰과 PC의 연결확인

 

 

이제 PC 에서 스마트폰이 제대로 연결되었는지 확인해 보도록 하겠습니다.

 

 

cmd 창에서 adb devices 을 입력하면 연결된 device 의 목록을 확인할 수 있습니다.

(위의 표시된 device name 은 숫자와 영어의 조합으로 나타날 수 있습니다.)

 

이클립스를 통해서도 PC 에 연결된 스마트폰 목록이 제공됩니다.

 

 

 

이클립스 실행 > Window 메뉴 > Open Perspective > Other...  를 클릭합니다.

 

 

 

DDMS 를 선택하고 OK 버튼을 클릭합니다.

 

 

 

우측 상단을 보면 DDMS 탭이 선택되어져 있고

Eclipse 의 화면이 앞의 화면과는 다르게 변경되어 보여지게 되는데

DDMS 탭에서는 PC 와 연결된 스마트폰의 다양한 정보 및 조작을 위한 기능을 제공해 주고 있습니다.

 

좌측 상단 Devices 탭에서는 PC 의 연결된 스마트폰의 목록을 표시합니다.

(위의 표시된 device name 은 갤럭시일 경우 samsung-.... 나타날 수 있습니다.) 

 

 

이제 앱을 개발하여 연결된 스마트폰에 설치해서 직접 테스트가 가능합니다.

여기에서는 스마트폰으로 지칭하여 설명 드렸지만 다른 스마트 디바이스(탭 등)도 PC 에 연결하여 동일하게 이용하실 수 있습니다.

 


안드로이드(Android) 개발 환경 설정이 모두 완료되었습니다.

이제 안드로이드 어플리케이션 개발을 시작하십시오!!

 

Posted by maze1008
,

AVD (Android Virtual Device)

안드로이드 어플리케이션 개발시 사용되는 애뮬레이터입니다.

 

실제 안드로이드 디바이스를 가지고 계신분은 디바이스를 이용하여 개발하시는 것을 추천드리지만

아이폰 유저이시거나 구버전(롤리팝이전 버전) 안드로이드 디바이스를 가지고 계신분은

다양한 AVD 를 생성하여 여러 디바이스에서 어플리케이션을 테스트 하실 수 있습니다. 

AVD 생성 및 옵션 조정방법을 단계별로 상세하게 설명해 드리도록 하겠습니다.

 

 

 

이클립스를 실행하여 메뉴아래 아이콘을 선택합니다.

아이콘은 Android Virtual Device Manager 입니다.

 

 

 

Create 버튼을 클릭합니다.

(AVD 는 다양한 옵션을 주어 여러개 생성할 수 있습니다.)

 

 

 

AVD Name, Device, SD Card 등 원하는 옵션을 설정/조정하고

OK 버튼을 클릭합니다. 

- AVD Name : 에뮬레이터의 이름

- Device : 핸드폰 기종과 해상도와 관련된 부분

- Target : 개발될 안드로이드의 버전

- Memory Options : RAM, VM Heap 메모리 크기 설정 (기본 1024 는 너무 커서 반으로 줄였습니다.)

- SD Card : SD 카드가 인식된 것처럼 가상으로 구성

 

 

 

생성한 AVD 를 선택하고 Start 버튼을 클릭합니다.

 

 

 

Launch 버튼을 클릭합니다.

- Scale display to real size

에뮬레이터의 화면 해상도가 너무 크게 설정되서 PC 화면 영역을 벗어날 때 사용

즉, 에뮬레이터의 크기 조절

> Screen Size(in) : 4.7  : 4.7 인치 화면 생성

> Monitor dpi  : 96 : 모니터의 DPI 값

> Scale : 원래의 에뮬레이터 크기에 비해 얼마만큼 작거나 크게 보일지 자동으로 계산

 

 

 

실행중 화면입니다.

 

 

 

AVD 가 정상적으로 실행된 것을 확인할 수 있습니다.

 

 

아래의 포스트를 통해서 PC 와 스마트폰 연결하기 을 진행하시기 바랍니다.

PC 와 스마트폰 연결하기 (ADB 사용)

 

 

Posted by maze1008
,

SDK (Software Development Kit)

안드로이드 어플리케이션 개발을 위한 소프트웨어 라이브러리 모음입니다.

 

안드로이드 SDK 를 다운로드 및 설치하면 원하는 Android API 를 사용하여 자유롭게 어플리케이션을 개발할 수 있습니다. 현재(2015년 1월) 안드로이드 버전은 5.0.1(API 21) 롤리팝입니다.

단계별로 상세하게 설명해 드리도록 하겠습니다.

 

 

1. SDK 다운로드

아래 링크를 통해서 Android 홈페이지를 방문하시면 SDK 를 무료로 다운 받을 수 있습니다.

http://developer.android.com/sdk/index.html

 

 

 

좌측 사이드에서 Installing the SDK > Stand-alone SDK Tools 를 클릭합니다.

(Stand-alone SDK Tools 는 안드로이드를 이클립스에서 개발하기 위해서 다운받는 SDK 입니다. )

 

 

 

download the SDK now 를 클릭합니다.

 

 

 

리스트 중에서 자신의 컴퓨터 환경(OS)과 동일한 항목를 찾아서 클릭합니다.

(저는 Windows7 32bit 환경이므로 Windows 의 installer_r24.0.2-windows.exe 를 클릭하였습니다.)

 

 

 

I have read and agree with the above terms and condifions 에 체크하고

 

Download installer_r24.0.2-windows.exe 를 클릭합니다.

 

 

 

next 버튼을 클릭합니다.

 

 

 

설치되어 있는 JDK version 을 확인하고 next 버튼을 클릭합니다.

(JDK 가 설치되어 있지 않다면 아래의 두 포스트를 참고해서 설치해 주세요.)

자바 설치 - JDK 다운로드 및 설치방법

자바 환경변수 설정

 

 

 

next 버튼을 클릭합니다.

 

 

 

SDK 가 설치된 위치를 확인하고 next 버튼을 클릭합니다.

(위치 : C:\Users\user\AppData\Local\Android\android-sdk)

 

 

 

Install 버튼을 클릭해서 다운로드를 시작합니다.

 

 

 

다운로드가 완료되면 next 버튼을 클릭합니다.

 

 

 

SDK 의 다운로드가 완료되었습니다.

Finish 버튼을 클릭합니다.

 

 

 

2. SDK 설치

 

SDK Manager 를 통해서 원하는 SDK 버전을 설치해 보도록 하겠습니다.

 

 

현재 설치된 SDK 버전이 없으므로 모든 상태가 Not Installed 인 것을 확인 할 수 있으며

설치를 원하는 SDK 버전 및 부가 기능의 왼쪽 체크박스를 선택한 후

Install 버튼을 클릭하시면 됩니다.

 

 

 

Accept License 에 체크하고 Install 버튼을 눌러 설치를 시작합니다.

선택하신 SDK 버전이 많을 수록 시간이 더 소요될 수 있습니다.

(대략 20 ~ 30분의 시간이 소요됩니다.)

 

 

 

설치가 모두 완료되면 설치된 항목의 상태가 Installed 로 변경된 것을 확인 할 수 있습니다.

 

 

 

3. Eclipse 에 연동하기

 

설치된 SDK 를 Eclipse 에 연동해 보도록 하겠습니다.

 

 

이클립스를 실행하면 ADT 설치후 마지막에 나타났던 화면을 볼 수 있습니다.

Open Preferences 버튼을 클릭합니다.

(화면이 나타나지 않으면 이클립스에서 Window 메뉴 > Preferences 선택 > Android 선택하시면

다음에 나오는 이미지를 볼 수 있습니다.)

 

 

 

Proceed 버튼을 클릭합니다.

 

 

 

다운로드 받은 SDK 를 이클립스에 설정하기 위한 화면입니다.

Browe... 버튼을 클릭합니다.

 

 

 

다운로드 했던 SDK 의 경로를 설정합니다.

(위치 : C:\Users\user\AppData\Local\Android\android-sdk)

android-sdk 폴더를 선택하고, 확인 버튼을 클릭합니다.

 

 

 

Apply 버튼을 클릭하면 설치했던 SDK 버전들이 리스팅 되는 것을 확인 할 수 있습니다.

OK 버튼을 클릭합니다.

 

 

 

Finish 버튼을 클릭합니다.

이제 안드로이드 SDK 다운로드 및 설치가 완료되었습니다.

 

 

 

이클립스 메뉴에서 화면에 보이는 아이콘을 선택합니다.

아이콘은 Android SDK Manager 입니다.

 

 

 

현재 설치된 SDK 을 확인 할 수 있으며

하위 SDK 버전 및 부가 기능 설치를 원하시면 왼쪽의 체크박스를 선택한 후

Install 버튼을 클릭하시면 됩니다.

 

아래의 포스트를 통해서 안드로이드 AVD 설정을 진행하시기 바랍니다.

안드로이드 AVD 생성 및 옵션 조정

 

Posted by maze1008
,

ADT (Android Development Tool) 는 

안드로이드 어플리케이션 개발을 위한(개발을 도와줄) 이클립스 플러그인입니다. 

 

이클립스 플러그인이므로 이클립스의 "Install New Software" 기능을 통해서 다운로드 및 설치가 가능합니다.

단계별로 상세하게 설명해 드리도록 하겠습니다.

 

 

 

이클립스를 실행합니다.

Help 메뉴의 Install New Software... 를 클릭합니다.

 

 

 

Add 버튼을 클릭합니다.

 

 

 

어느 사이트를 통해서 프로그램을 다운받을지 지정하는 부분입니다.

아래와 같이 입력하고 OK 버튼을 클릭합니다.

Name : ADT (원하시는 이름으로 지정하시면 됩니다.)

Location : https://dl-ssl.google.com/android/eclipse/

 

 

 

전 단계에서 입력한 사이트를 통해서 설치가능한 프로그램 리스트가 나타납니다.

Developer Tools, NDK Plugins 를 모두 체크하고 Next 버튼을 클릭합니다.

 

 

 

설치할 프로그램에 대한 상세 정보를 보여줍니다.

Next 버튼을 클릭합니다.

 

 

 

설치 동의를 묻는 화면이 나타납니다.

I accept the terms of the license agreements 를 체크하고, Finish 버튼을 클릭합니다.

 

 

 

인스톨이 진행됨을 보여줍니다.

 

 

 

Security Warning(보안 경고) 입니다. OK 버튼을 클릭합니다.

 

 

 

ADT 설치가 완료되었습니다.

이클립스를 재시작하기 위해서 Yes 버튼을 클릭합니다.

 

 

 

이클립스가 재시작될때 안드로이드 SDK 설정을 필요로 합니다.

현재 안드로이드 SDK 가 설치되어 있지 않으므로 발생하는 화면입니다.

(안드로이드 ADT 플러그인 설치가 정상적으로 완료되었습니다.)

 

 

아래의 포스트를 통해서 안드로이드 SDK 설치를 진행하시기 바랍니다.

안드로이드 SDK 설치하기

Posted by maze1008
,

얼마 전 전체 어플리케이션의 90% 가 안드로이드 + 아이폰 어플리케이션이라는 기사를 본적이 있습니다.

가히 어플리케이션의 홍수시대라고 지칭할 만큼 다양한 어플리케이션이 존재하는 세상입니다.

 

그런데 이렇게 많은 어플리케이션이 도대체 어디서, 누구에 의해서 만들어 지는 것일까요?

프로그래머가 아니더라도 이제 누.구.나 필요한 어플리케이션을 스스로 개발할 수 있습니다.

 

지금부터 안드로이드 어플리케이션 개발을 위한 환경 설정 과정을 상세히 설명해 드리도록 하겠습니다.

하나하나 순서대로 차분히 따라하시면 어렵지 않습니다.

화이팅!! 입니다 ^^

 

 

 

●○ 자바 설치

자바 설치 - JDK 다운로드 및 설치방법

자바 환경변수 설정

 

 

●○ 이클립스 설치 

이클립스 다운로드 및 설치방법

 

 

●○ ADT 플러그인 설치

안드로이드 ADT 플러그인 설치하기

 

 

●○ 안드로이드 SDK 설치

안드로이드 SDK 설치하기

 

 

●○ AVD 생성

  안드로이드 AVD 생성 및 옵션 조정

 

 

●○ 스마트폰 연결하기

  PC 와 스마트폰 연결하기 (ADB 사용)

 

 

Posted by maze1008
,