我正在调试连接到我的安卓手机的USB设备,这意味着我无法通过USB连接使用ADB。如何通过WiFi连接到ADB?
注意:类似的问题在这里指的是通过TCP连接ADB,但我特别询问关于WiFi的连接方式。
我正在调试连接到我的安卓手机的USB设备,这意味着我无法通过USB连接使用ADB。如何通过WiFi连接到ADB?
注意:类似的问题在这里指的是通过TCP连接ADB,但我特别询问关于WiFi的连接方式。
adb tcpip 5555
adb shell "ip addr show wlan0 | grep -e wlan0$ | cut -d\" \" -f 6 | cut -d/ -f 1"
来获取手机的IP地址adb connect <ip_address>:5555
现在可以通过运行adb logcat
或在Android Studio中查看Android Monitor选项卡来查看logcat输出。
adb shell "ifconfig | grep -A 1 wlan0 | tail -n 1 | cut -f2 -d: | cut -f1 -d' '"
(注:该命令为在Android设备上使用ADB工具获取Wi-Fi接口的IP地址,结果将返回IP地址字符串。) - ereOnifconfig
命令,会得到ifconfig: ioctl 8927: Permission denied
的错误提示。我已经更新了我的答案,改用ip addr show wlan0
命令来代替。 - donturner如果您正在使用Android Studio,只需下载适用于Android Studio的AndroidWifiADB插件。
您可以使用Wifi-ADB应用程序通过wifi进行adb。该应用程序需要superSU权限,因此您想要通过WiFi连接的Android手机必须已经root。