Android 如何在未启用USB调试的情况下使用adb tcpip?
我已经读了很多关于adb和tcpip模式的文章,我可以创建无线adb连接,但只有在USB调试打开时 我使用它的方式是这样的:Android 如何在未启用USB调试的情况下使用adb tcpip?,android,adb,android-wifi,android-open-accessory,Android,Adb,Android Wifi,Android Open Accessory,我已经读了很多关于adb和tcpip模式的文章,我可以创建无线adb连接,但只有在USB调试打开时 我使用它的方式是这样的: USB调试已启用 在计算机上调用adb tcpip(使用默认端口5555从usb切换到tcpip模式) 呼叫adb connect PHONE_IP并建立连接 无论是否连接usb电缆,上述方法都有效,但只有在Android设备的开发者选项中勾选usb调试选项时才有效。一旦我取消选中该选项,tcp连接将丢失,并且在重新启用USB调试选项之前无法重新建立 问题是我刚开始使用一
adb tcpip
(使用默认端口5555从usb切换到tcpip模式)如果是,如何安装?在根设备上安装 输入“su” 然后“启动adbd” () 我已经在我的根安卓4.0.4设备上试过了。我可以正常连接而不启用USB调试。 再多说几句:
- “USB调试”实际上在内部称为“enable_adb”
- 如果启用USB调试,通常会发生这种情况(小设备 受抚养人):
- a设置。存储安全值(启用ADB_)
- (在某些设备上还设置了系统属性)
- 亚行执事开始了
如果UsbManager只是检查安全设置,那么一切都应该正常。如果它检查了实际运行的deamon,那么您就不走运了。谢谢您的提示(+1)。不过,我还需要一些解释。我使用的是安卓4.1.2的根手机,我试过运行
su
然后start adbd
,当我在计算机上运行adb tcpip
时,它最初在端口14上启动了服务(不寻常),但无法连接到ip(当我只通过ip时,adb connect默认为5555)。问题是,即使启用USB调试,我也无法建立adb连接。我无法与USB或TCPIP建立连接,必须重新启动手机才能解决此问题。你能提供更详细的步骤吗?试试getprop | grep“adb”tcp端口是否配置为5555?当USB调试关闭以添加现有答案时,手机上的值可能会重置,理想情况下,adbd
会重新启动:setprop service.adb.tcp.port 5555
然后停止adbd并启动adbd
。这可以设置为使用