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. 이성만 2011.07.13 13:56  댓글주소  수정/삭제  댓글쓰기

    ADB 파일을설치했는데요 단말기는 캘2 구요 이클립스에서 ADB파일을 설치 하고 여기서 하라는대로 했는데 작동이 안되네요 방법 있어면 좀가르쳐주세요

    • 녹두장군 2011.07.17 09:46  댓글주소  수정/삭제

      각 회사마다 ADB 가 따로 있을거에요
      제꺼는 모토롤라 ADB 를 설치 했으니 기종에 맞는 ADB를 찾아서
      설치하시면 될거 같아요

  2. 오우감사영 2012.02.19 16:10  댓글주소  수정/삭제  댓글쓰기

    자꾸 새로운 목록이 안떠서 아 왜 안뜨지 했는데 adb껏다가 하니까 나오네요ㄳㄳ

  3. Favicon of https://melburn119.tistory.com MarShall™ 2012.06.08 09:57 신고  댓글주소  수정/삭제  댓글쓰기

    현재 자바공부를 위해 이클립스를 쓰면서 사소하지만 아주 궁금했던 점이였는데,
    이를 해소시켜주셔서 감사합니다. ㅎㅎ 전 USB랑 스마트폰 연결되어있는데,
    별도로 드라이버 설정할 필요없이 연결되자마자 Run 누르니까 되네요ㅎㅎ (물론 UBS 디버깅 설정해놓구요)

  4. EEamp 2012.12.12 17:42  댓글주소  수정/삭제  댓글쓰기

    감사합니다. 프로세스 종료시키는 건 몰랐는데 손쉽게 다시 찾을 수 있네요.

  5. 이클립스 휴 2014.04.15 08:37  댓글주소  수정/삭제  댓글쓰기

    이클립스 휴대폰