USB를 통해 연결된 Android 모바일 장치를 Ubuntu가 인식하도록 하려면 어떻게 해야 합니까? (Windows 작업 mycomputer-> manage->devices
등과 유사)
답변1
- 장치에서 USB 디버깅을 활성화합니다.
Android 3.2 이하를 실행하는 대부분의 기기에서는 아래에서 옵션을 찾을 수 있습니다.
설정 > 애플리케이션 > 개발.
Android 4.0 이상에서는
설정 > 개발자 옵션.
참고: Android 4.2 이상에서는 개발자 옵션이 기본적으로 숨겨져 있습니다. 사용 가능하게 하려면 다음으로 이동하세요.설정 > 휴대전화 정보 > 빌드번호를 7번 탭하세요.. 개발자 옵션을 찾으려면 이전 화면으로 돌아가세요.
- 장치를 감지하도록 시스템을 설정하십시오.
Windows에서 개발하는 경우 adb용 USB 드라이버를 설치해야 합니다. 설치 가이드 및 OEM 드라이버 링크는 OEM USB 드라이버 문서를 참조하세요.
Mac OS X에서 개발하는 경우에는 제대로 작동합니다. 이 단계를 건너 뛰.
개발 중이라면우분투 리눅스,
당신은udev 규칙 파일여기에는 개발에 사용하려는 각 장치 유형에 대한 USB 구성이 포함되어 있습니다. 규칙 파일에서 각 장치 제조업체는ATTR{idVendor}재산. 공급업체 ID 목록은 아래 USB 공급업체 ID를 참조하세요.
Ubuntu Linux에서 장치 감지를 설정하려면:
루트로 로그인하고 다음 파일을 만듭니다.
/etc/udev/rules.d/51-android.rules
각 공급업체를 파일에 추가하려면 다음 형식을 사용하세요.
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
이 예에서 공급업체 ID는 HTC입니다. MODE 할당은 읽기/쓰기 권한을 지정하고 GROUP은 장치 노드를 소유하는 Unix 그룹을 정의합니다.
공급업체 ID:
- 에이서: 0502
- 아수스: 0B05
- 델: 413C
- 폭스콘: 0489
- Garmin-Asus: 091E
- 구글: 18D1
- 하이센스: 109B
- HTC: 0BB4
- 화웨이: 12D1
- K-터치: 24E3
- KT테크 : 2116
- 교세라: 0482
- 레네보: 17EF
- 엘지 : 1004
- 모토로라: 22B8
- NEC: 0409
- 구석: 2080
- 엔비디아: 0955
- OTGV: 2257
- 팬택 : 10A9
- 페가트론: 1D4D
- 필립스: 0471
- PMC-시에라: 04DA
- 퀄컴: 05C6
- SK텔레시스 : 1F53
- 삼성: 04E8
- 샤프: 04DD
- 소니 에릭슨: 0FCE
- 도시바: 0930
- ZTE: 19D2
참고: 규칙 구문은 환경에 따라 약간 다를 수 있습니다. 필요에 따라 시스템의 udev 문서를 참조하세요. 규칙 구문에 대한 개요는 udev 규칙 작성 가이드를 참조하세요.
이제 다음을 실행하세요.
chmod a+r /etc/udev/rules.d/51-android.rules
답변2
Ubuntu가 장치를 인식할 수 있도록 하려면 .rules 파일을 추가해야 합니다. 프로세스를 요약하면 다음과 같습니다.
사용 중인 장치에 대한 udev 파일을 만듭니다. 각 장치 제조업체는 고유한 공급업체 ID로 식별됩니다.
루트로 로그인하고 다음 파일을 생성합니다: /etc/udev/rules.d/51-android.rules
다음 형식을 사용하여 각 공급업체를 파일에 추가합니다. SUBSYSTEM==\"usb\", ATTR{idVendor}==\"18D1\", MODE=\"0666\", GROUP=\"plugdev\"
그런 다음 chmod a+r /etc/udev/rules.d/51-android.rules를 실행합니다.
출처 및 추가 정보(공급업체 ID 목록 포함)여기.