我目前在通过Wi-Fi调试Android 6.0时遇到问题。我按照answer的步骤操作,但是当我尝试命令 adb shell netcfg 时,我收到“/ system / bin / sh:netcfg:not found”。此外,即使开发者选项菜单中的图形选项网络上的ADB 也已消失。
我也试过这个问题的post,因为 netcfg 似乎已被弃用了,我得到了:WFSO超时了。
在我更新到Android 6.0之前,它工作正常。
有人知道通过Wi-Fi进行调试的其他命令或方法吗?
提前致谢
解决方案
使用adb shell ifconfig <interface name>
作为Rilwan的answer来查找设备的IP地址。然后使用adb connect <ipaddress>
最终通过Wi-Fi进行调试。真正的问题只是缺少 netcfg 命令。
答案 0 :(得分:16)
根据您的问题,如果您通过wifi尝试此操作意味着 - adb shell netcfg I receive "/system/bin/sh: netcfg: not found"
,adb over wifi工作正常。 Android 6.0中只有netcfg
二进制文件不存在问题。如果你有任何其他以前版本的android,你可以拉netcfg
二进制并推送到6.0设备。
如果您只想了解ipaddress,可以使用adb shell ifconfig <interface name>
答案 1 :(得分:3)
如果您正在寻找IP地址 - 您的系统和移动设备已连接到同一网络
只需转到设置 - &gt;关于手机 - &gt;状态
在这里你会找到IP
答案 2 :(得分:2)
我为Android studio使用ADBWIFI插件 ADBWIFI
我还没有在Android 6.0上测试过,但试一试。