如何通过 WiFi 使用 adb? [复制]
Posted
技术标签:
【中文标题】如何通过 WiFi 使用 adb? [复制]【英文标题】:How can I use adb over WiFi? [duplicate] 【发布时间】:2017-07-10 21:39:06 【问题描述】:我正在调试连接到我的 android 手机的 USB 设备,这意味着我无法通过 USB 连接使用 ADB。如何通过 WiFi 连接到 adb?
注意:类似的问题here 指的是 adb over tcp,但是,我专门询问的是 WiFi。
【问题讨论】:
Android Studio 有一个插件。 github.com/pedrovgs/AndroidWiFiADB 使用它非常容易,并且在自述页面上有很好的解释。通过 wi-fi 将设备连接到 adb 后,它充当普通连接设备 是的 Android Wifi ADB 插件在那里,你可以从 android studio 安装参考这个链接android.jlelse.eu/… 【参考方案1】: 将安卓手机和主机连接到同一个WiFi网络 使用 USB 数据线将 Android 手机连接到主机(开始) 从命令提示符运行adb tcpip 5555
运行adb shell "ip addr show wlan0 | grep -e wlan0$ | cut -d\" \" -f 6 | cut -d/ -f 1"
获取手机IP地址
断开 USB 数据线并运行 adb connect <ip_address>:5555
您现在可以通过运行 adb logcat
或查看 Android Studio 中的 Android Monitor 选项卡来查看 logcat 输出。
【讨论】:
或者以“更简单”(嗯,更快)的方式获取 IP 地址:adb shell "ifconfig | grep -A 1 wlan0 | tail -n 1 | cut -f2 -d: | cut -f1 -d' '"
当USB线不工作时,如何让wifi工作?
在 Android Q 上使用ifconfig
我得到ifconfig: ioctl 8927: Permission denied
。我已经更新了我的答案,改为使用 ip addr show wlan0
。
不,不需要生根
有没有办法绕过必须进行初始物理连接?有时,当我在调试时,找电源线很麻烦……我可以编写一个应用程序,让我的手机进入无需插入即可连接的状态吗?【参考方案2】:
如果您使用的是android studio。只需下载插件AndroidWifiADB for android studio。
【讨论】:
这个方案还需要先通过USB插上,在某些情况下是行不通的。【参考方案3】:您可以使用 Wifi-ADB 应用程序通过 wifi 进行 adb。该应用程序需要 superSU 权限,因此您要通过 WiFi 连接的 Android 手机必须是 root。
【讨论】:
以上是关于如何通过 WiFi 使用 adb? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
转载:Adb远程连接Android系统(通过网络使用ADB(Connect to android with wifi))