몇 가지 테스트를 설정 중이며 USB 테 더딩 및 구성을 위해 상당한 수의 전화가 필요합니다. 나는 그들이 일단 묶여지기를 원했던 방식대로 성공적으로 구성했지만, 내 컴퓨터를 시작하거나 테스트 뱅크를 움직일 때마다 메뉴 탐색을 통해 휴대폰을 묶어 두는 것이 매우 지루할 것입니다. . 현재 cyanogenmod v10.1.0을 실행하는 Nexus S 휴대 전화를 사용하고 있지만 테스트 은행은 삼성 갤럭시 S4가 내가 가지고있는 몇 대의 Nexus S 휴대 전화와 섞여있을 가능성이 큽니다.터미널을 통해 adb를 사용하여 안드로이드 장치를 USB 테 더링 할 수 있습니까?
나는 이것을 bash 스크립트로하고 싶지만 스크립트에서 올 수있는 문제를 제거하기 위해 먼저 커맨드 라인 (우분투 13.04)에서 작동 시키려고한다. 나는 스크립트로 직접 만들 수 있어야하지만, bash 스크립트로 대답을 제공하는 것이 간단하다면 해보십시오. 나는 장치 (adb -s $deviceID shell
)에 포격하지 않고 실행 시도 :이 즉시 장치 쉘의 나를 차기
setprop sys.usb.config rndis,adb
를 장치가 더 이상 액세스 할 수 있습니다. adb devices
을 실행하면 전화가 "?????????? No Permissions"로 표시되며 USB 케이블을 뺐다가 다시 연결해야하며 으로 adb 서버를 다시 시작해야합니다. adb start-server
. 필요한 구성을 변경하기 위해 전화를 사용할 수 없기 때문에이 기능이 작동하지 않습니다.
나는 인터넷 검색을했으나 결실을 맺은 것을 찾을 수 없었다. 어떤 제안?
, 안드로이드 4.x의 (가능성, 특정 버전)에서이에만 작동합니다. 숫자 "34"는'IConnectivityManager.aidl'의 메소드 목록에있는 메소드 번호입니다. –
참고로 RNDIS는 USB와 같지만 사용하는 장치에 따라 다릅니다. 넥서스는 RNDIS이었고 은하 s4는 USB였다. 불행히도 나는이 프로젝트에서 더 이상 일하지 않기 때문에 귀하의 솔루션을 테스트 할 수는 없지만 귀하의 답을 수락 했으므로 작동 할 것으로 보입니다. – turbo
[이것은 Android 4.3 및 4.4에서만 작동합니다.] (http://android.stackexchange.com/a/98775/51426). –