안드로이드에서는 이클립스의 DDMS 탭을 통해서 연결된 디바이스의 화면을 손쉽게 캡쳐할 수 있습니다.

 

 

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

 

 

 

이클립스 실행 > 우측의 DDMS 탭 선택

DDMS 탭이 없다면

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

(2) Open Perspective 다이얼로그 > DDMS 선택 > OK 버튼 클릭합니다.

 

좌측 상단 Devices 탭에서 PC 의 연결된 스마트폰 선택 > 바로 위의 카메라 버튼 클릭

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

 

 

 

선택한 스마트폰의 현재 화면이 캡쳐되어 다이얼로그에 보여집니다.

Save 버튼을 클릭하면 PNG 파일로 저장할 수 있습니다.

Posted by maze1008
,

안드로이드 에서는 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
,