여기서 USB 드라이버는 안드로이드 디버깅용 ADB 드라이버를 말합니다.(개발자가 문제이지 일반 사용자들은 본사에서 제공하는 USB 드라이버를 설치하거나 범용 드라이버를 통해 PC와 태블릿간 파일 주고받기가 가능하므로 불편이 없습니다.)
아무튼 몇 번의 시도 끝에 디버깅 모드로 접속하는 방법을 알아냈습니다. 아래와 같이 하시면 됩니다.(개발자가 아닌 경우 불편없이 사용하실 수 있으니 괜히 시도해서 머리 쥐나는 일이 없도록 하세요~)
1. 설정에 개발자 옵션이 보이지 않을 경우 개발자 모드 활성화
설정 > 태블릿 정보 > 빌드번호 연타(7회)
2. 태블릿과 PC를 USB 케이블로 연결
아직 ADB 드라이버가 설치되지 않았기 때문에 Windows 탐색기에서 태블릿 안의 디렉토리나 파일을 제어할 수 있으나 이클립스나 안드로이드 스튜디오에서 디바이스 인식은 안됩니다.
아래는 안드로이드 스튜디오의 'Android Monitor' 화면입니다. 'No Connected Devices'로 나오네요.
제어판 > 시스템 > 장치관리자에 보면 "알 수 없는 장치"가 보입니다.
본사의 USB 드라이버를 설치한 경우 휴대용 장치 카테고리 아래 SM-A500MS 라고 보입니다.
3. 장치의 하드웨어 ID 알아내기
위의 알수없는 장치(또는 SM-A500MS)를 마우스 오른쪽 클릭 후 속성 > 자세히 탭의 속성에서 '하드웨어 ID'를 선택하면 두 개의 값이 나옵니다. 코넥티아에서 장치 아이디값을 제대로 입력해 주지 않았기 때문에 ???이 포함된 이상한 문자열이 나올겁니다.
위 그림은 adb 드라이버가 모두 설치된 상태인 경우이며(설치전 캡쳐를 못했음), 설치전에는 아래와 같이 나올겁니다.
USB_Install, USB\VID_0E8D&PID_2008&REV_???? USB_Install, USB\VID_0E8D&PID_2008 |
4번에서 이 정보를 사용하니 잘 기억하고 있어야 합니다.
4. Android SDK에서 USB 드라이버 정보 추가
3에서 확인한 하드웨어 ID 값을 Android SDK의 구글 USB 드라이버 정보에 추가해 주어야 합니다.
<Android SDK설치경로>\extras\google\usb_driver\android_winusb.inf 파일을 메모장에서 열어서 편집합니다.
32bit 운영체제인 경우 [Google.NTx86] 아래 다음과 같이 추가합니다.
64bit 운영체제인 경우 [Google.NTamd64] 아래 다음과 같이 추가합니다.
좀전에 봤던 하드웨어 ID의 정보와는 순서가 뒤바뀌었으니 순서에 주의해서 입력하시기 바랍니다.
5. 드라이버 업데이트
이제 장치관리자에서 드라이버만 업데이트하면 마무리 됩니다.
알수없는장치 마우스 오른쪽 클릭 후 속성 클릭하면 아래 그림과 같이 창이 뜨는데 여기서 드라이버 업데이트 클릭합니다.
컴퓨터에서 드라이버 소프트웨어 찾아보기 클릭
컴퓨터의 장치 드라이버 목록에서 직접 선택 클릭
디스크 있음 선택 (제조업체 목록 중 아무거나 클릭해도 됨)
찾아보기 클릭
<Android SDK설치경로>\extras\google\usb_driver\android_winusb.inf 파일을 선택하고 열기 클릭
선택된 경로를 확인
'Android Composite ADB Interface' 선택 후 '다음' 버튼 클릭
아래와 같이 경고창이 뜨거나 다른 형태의 경고창이 뜨기도 합니다. '예'나 '무시하고 계속설치' 등을 클릭
드라이버 설치 완료
장치관리자에서 확인(삼성 폰으로 잡힘)
다 설치되면 재부팅해야 하는 경우도 있습니다.
6. 즐프
재부팅하고 USB 연결해서 디버깅모드 활성화했더니 안드로이드 스튜디오의 장치에 CONNECTIA 가 잡힙니다~ㅋ
7. 요약
삽질만이 살 길입니다. (코넥티아 태블릿이 아닌 경우에도 adb 드라이버가 별도로 제공되지 않는 경우 비슷한 과정을 거치면 됩니다.)
'IT > 프로그래밍' 카테고리의 다른 글
jQuery 노드다루기 - 2편 (0) | 2016.07.04 |
---|---|
VMware(가상머신) 사용법 (0) | 2016.06.29 |
jQuery 노드 다루기 (0) | 2016.06.29 |
코넥티아 ONE LTE 태블릿PC USB 디버깅 드라이버 설치하기 (0) | 2015.12.31 |
안드로이드에서 이미지를 전체화면으로 늘려서 채우기 (0) | 2015.12.25 |
폰갭(Cordova) 설치 (2) | 2015.12.23 |