我现在在用wi-fi调试android 6.0时遇到了一个问题。但是,当我尝试命令adb shell netcfg i receive“/system/bin/sh:netcfg:not found”时,我遵循了这个answer的步骤。此外,甚至开发人员选项菜单中的图形选项adb over network也消失了。
我也尝试过android的这个post问题,因为netcfg似乎被弃用了,我得到:wfso超时了。
在我升级到android 6.0之前,它工作得很好。
有人知道另一个命令或通过Wi-Fi调试的方法吗?
提前谢谢
解决方案
使用adb shell ifconfig <interface name>作为rilwan的answer查找设备的IP地址。然后使用adb connect <ipaddress>最终通过Wi-Fi进行调试。真正的问题是缺少netcfg命令。

最佳答案

从你的问题来看,如果你在wifi上尝试这一功能意味着-adb shell netcfg I receive "/system/bin/sh: netcfg: not found",那么adb over wifi运行良好。唯一的问题是android 6.0中没有二进制文件。如果您有任何其他以前版本的android,您可以拉netcfg二进制文件并推送到6.0设备。
如果您只想知道IP地址,可以使用netcfg

08-17 16:24