Please Enable JavaScript!
Gon[ Enable JavaScript ]

안드로이드 단말기와 이클립스 연결

안드로이드 개발
반응형

안드로이드 단말기와 이클립스 연결

 

개발환경 : JDK 1.5, Google API 2.1, eclipse-galileo, window XP

 

얼마전 모토롤라 블루투스 쿼티 자판 스마트폰을 구해했다. 요금체계가 일반

휴대폰 보다 조금 비싸지만 통화량으로 따지면 그렇게 차이가 안나서 질러 버렸다.

시대에 뒤떨어지지 않기 위한 목적도 있지만 개발용으로 자주 쓰일것 같다.

그런 의미에서 이클립스에 만들어 두었던 프로그램을 실행시켜 보기로 했다.

아래는 그 과정을 담은 내용이다.

 

(1) 폰에서의 설정

 

안드로이드 셋팅 > Applications(어플리케이션) > Development(개발) > USB debugging

을 체크한다.

 

(2) 컴퓨터에 폰과 연결을 위한 드라이버 설치

 

컴퓨터가 폰을 인식하여 하드웨어 체크를 한다. USB 관련해서는 바로 깔릴것이고

최종적으로 기기에 맞는 ADB interface 드라이버를 깔아야 한다. Motorola ADB Interface

설치하라고 떳다.

ADB Interface 는 안드로이드 SDK 안에 usb driver 에서 찾을 수 있다.

폴더를 열고 확인을 누르면 아래와 같이 찾은후 제대로 설치하게 된다.

이제 컴퓨터에서의 셋팅도 끝났다. 끝나면 컴퓨터 재부팅하라고 하는데

하지 않아도 동작은 된다.

 

(3) 이클립스에서 연결

 

드라이버 설치가 되었으면 이클립스와 연동해 보자. 연결이 되어있는 상태에서는

애뮬레이터가 떠 있는 것과 같으므로 Debug Run 을 클릭하면 Device Chooser

에서 보이는 것처럼 선택할수 있다.

기기를 선택하지 않고 애뮬레이터를 구동 시키고 싶다면 평소 하던것 처럼

아래에 Launch a new Android 를 체크해서 구동시킨후 사용하면 된다.

기기를 선택하고 debug 를 하게 되면 콘솔에서와 같이 로그가 찍히게 된다.

연결이 제대로 되었으며 프로그램이 돌아가는데 성공한 것이다.

만약 디바이스 리스트에 기기가 나타나지 않는다면 프로세스에서 adb.exe 를 종료시키자.
그러면 다시 에뮬레이터나 기기를 찾게 된다. 로그에는 adb 접속 카운트를 11까지 세는데
그것이 끝나고 다시 Run/Debug 를 하면 기기가 나타난다.
반응형
Posted by 녹두장군1
,