안드로이드 에서는 AVD(Android Virtual Device, 에뮬레이터) 외에도
실제 스마트폰을 PC 에 연결하여 개발을 진행 할 수 있습니다.
에뮬레이터보다 동작 테스트에 편리한 장점을 가지고 있는 방법으로
이번에는 스마트폰을 PC(이클립스)에 연결하는 방법에 대해서 설명 드리도록 하겠습니다.
1. ADB 환경변수 설정
스마트폰을 PC 에 연결하기 위해서는 SDK 의 adb 라는 프로그램이 사용됩니다.
안드로이드의 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) 개발 환경 설정이 모두 완료되었습니다.
이제 안드로이드 어플리케이션 개발을 시작하십시오!!
'IT > Android' 카테고리의 다른 글
안드로이드 프로젝트 만들기 - Hello World (0) | 2015.03.26 |
---|---|
안드로이드 이클립스에서 화면 캡쳐하기 (0) | 2015.03.16 |
안드로이드 AVD 생성 및 옵션 조정 (0) | 2015.03.07 |
안드로이드 SDK 설치하기 (0) | 2015.03.06 |
안드로이드 ADT 플러그인 설치하기 (0) | 2015.03.05 |