我目前在通过 Wi-Fi 调试 Android 6.0 时遇到问题。我按照这个 answer 的步骤操作,但是当我尝试命令 adb shell netcfg 时,我收到“/system/bin/sh: netcfg: not found”。此外,甚至开发人员选项菜单中的图形选项ADB over network也消失了。
我也试过这个post Android 的问题,因为 netcfg 似乎已被弃用,我得到:WFSO 超时。
在我更新到 Android 6.0 之前它工作正常。
有人知道通过 Wi-Fi 进行调试的其他命令或方法吗?
提前致谢
解决方案
使用 adb shell ifconfig <interface name>
作为 answer从 Rilwan 找到设备的 IP 地址。然后使用 adb connect <ipaddress>
最后通过 Wi-Fi 进行调试。真正的问题只是缺少 netcfg 命令。
最佳答案
根据您的问题,如果您通过 wifi 尝试此操作,则意味着- adb shell netcfg I receive "/system/bin/sh: netcfg: not found"
, adb over wifi 工作正常。唯一的问题是 netcfg
Android 6.0 中没有二进制文件。如果你有其他以前版本的android,你可以拉netcfg
二进制并推送到 6.0 设备。
如果你只想知道ipaddress,你可以使用adb shell ifconfig <interface name>
关于android - 如何通过 Wi-Fi 调试 Android 6.0? (netcfg 问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36294085/