我已经阅读了许多有关adb和tcpip模式的帖子,我可以创建无线adb连接,但仅在USB调试打开时。
我使用的方法如下:
- 启用USB调试
- 在计算机上调用
adb tcpip
(将从usb切换到tcpip模式,默认端口为5555) - 调用
adb connect PHONE_IP
,即可建立连接
以上内容无论 USB 线缆是否连接都有效,但仅当 Android 设备的“开发人员选项”中选中 USB 调试选项时才能正常进行 TCP 连接。一旦取消选中该选项,则 TCP 连接将丢失,并且直到重新启用 USB 调试选项后才能重新建立连接。
问题是,我正在使用IOIO OTG 设备,需要禁用 USB 调试以将 IOIO 用作附件设备。如果我可以在使用 IOIO 的同时调试 adb,那将非常有用。
我在设备上使用 Android 4.1.2 (API 16)。 我可以使用两个设备,都使用相同的OS版本,一个是已 root 的,另一个未 root。
是否可以在不启用 USB 调试的情况下使用tcpip模式的adb? 如果可以,如何操作?
adbd
:setprop service.adb.tcp.port 5555
然后stop adbd && start adbd
. 可以使用 build.prop编辑器 设置为在重启时运行。 - George Profenza