답변:
개인적으로, 나는 컴퓨터와 G1 사이에서 USB 드라이버가 올바르게 작동하는 데 문제가 있었기 때문에 CM5에서 G1과 함께 ADBWireless (대체 링크) 를 사용합니다. 그러나 G1의 CM4 (Android 1.6에 대해 테스트하기 위해) 에서이 앱에 문제가있었습니다. 원격 ADB 를 사용하여 CM4에서 작동하도록 할 수있었습니다 .
그러나 이들은 Bluetooth가 아닌 wifi를 통해 ADB를 통해 장치에 연결됩니다.
컴퓨터에서 명령 줄을 가져 와서 입력하십시오 adb connect xxx.xxx.xxx.xxx:5555
(x는 wifi를 통한 전화의 IP 주소입니다). Android SDK의 platform-tools 디렉토리에서이를 실행하거나 전역 PATH 변수에 Android SDK platform-tools 디렉토리를 추가해야 어디에서나 adb를 실행할 수 있습니다.
휴대 전화가 ip_address:port_number
USB를 통해 직접 연결된 것처럼 애플리케이션을 푸시 할 기기 목록에 휴대 전화가 표시됩니다 .
루팅되지 않은 솔루션 :
adb tcpip 5555
하십시오 (포트 5555가 방화벽 프로그램에 의해 차단되지 않았는지 확인하십시오)adb shell
그런 다음 netcfg
adb 명령을 실행하십시오 adb connect <IP_ADDRESS>
.
예를 들어 adb connect 192.168.1.133
지금 당신은 USB 케이블과 실행 분리 할 수 있습니다 adb shell
, adb install
또는 adb push
당신의 무선 인터넷을 통해 명령을.
USB 모드로 다시 전환하고 무선 모드를 비활성화하려면 다음 adb 명령을 실행하십시오.
adb usb
전화기를 재부팅하여 USB 모드로 다시 전환 할 수도 있습니다.
루팅 된 솔루션 :
adb connect <IP_ADDRESS>:<PORT>
. 위의 당신은 어떤 포트를 선택할 수 있습니다 1024
, 5555
필수가 아닙니다. 그리고 adb upload
adb 사용법 옵션에 표시되지 않습니다 . 당신은 의미 adb push
합니까? // 포트가없는 adb 무선에 대해 확인하십시오!
5555
ADB의 기본값이며, PORT를 언급하지 않으면 adb connect
ADB가 5555
기본값으로 사용됩니다.
adb push
. 수정 해 주셔서 감사합니다. 문제가있을 경우 답변을 업데이트 할 수 있습니다. ;)
나는 이것을 직접 시도하지 않았다 . ADBWireless 시도는 어떻다 . 블루투스 대신 와이파이를 사용합니다.