我已经在adb和tcpip模式上阅读了很多帖子,我可以创建一个无线adb连接,但只有在USB调试开启时才会这样。
我使用它的方式是这样的:
adb tcpip
(使用默认端口5555从usb切换到tcpip模式)adb connect PHONE_IP
并建立连接以上工作有或没有连接USB电缆,但仅在Android设备的开发人员选项中勾选USB调试选项时。一旦取消选项,tcp连接就会丢失,并且在重新启用USB调试选项之前无法重新建立。
问题是我开始使用IOIO OTG设备,我需要禁用USB调试才能将IOIO用作附件设备。如果我可以同时使用IOIO并使用adb进行调试,那将非常有用。
我在设备上使用Android 4.1.2(API 16)。 我可以使用两个设备,两个设备使用相同的操作系统版本,一个是root用户,一个是非root用户。
是否可以在tcpip模式下使用adb而不启用USB调试? 如果是这样,怎么样?
答案 0 :(得分:6)
在您的root设备上,安装Terminal Emulator
输入" su" 然后"启动adbd" (source)
我在我的root 4.0 Android设备上试过这个。我可以正常连接而无需启用USB调试。 还有几句话:
如果UsbManager只是检查安全设置,一切都应该有效。如果它检查实际运行的守护程序,那你就不走运了。