非root设备怎样通过WiFi连接adb?

如果是原生 Android,理论上是可以不 root 开启网络调试的,之前写过一个简陋的小应用厚颜推荐一下:网络调试 - AirDebug_网络调试,相似的应用也有很多。不过有些机型上不可以,当时也没琢磨是怎么回事。2015 年 10 月 8 日 更新:最近测试这个应用在非 Root 机(Android 6.0)上没有用了,手机上的直接执行命令无效,只能通过 USB 的 adb shell 来设定。也可以在 USB 调试下用 adb 开启,参考爆栈上的这个问题:networking - How can I connect to Android with ADB over TCP? 我也简单的翻译过 Android网络调试开启方法
■网友
应该是说wifi debugger吧,你还是root吧,那东西需要root才能adb connect。
■网友
1. 确保PC正确安装了ADB驱动并且能够识别你的Android设备 。2. Android设备USB调试模式已打开。3. 用USB数据线将PC与设备相连接。3. 在android-sdk\\platform-tools\\该路径下打开命令行,执行以下命令:adb kill-serveradb start-serveradb tcpip 5555adb connect xxx.xxx.xxx.xxx:5555其中xxx.xxx.xxx.xxx为你手机的无线局域网的ip地址,显示连接成功之后拔掉数据线即可。
■网友
【非root设备怎样通过WiFi连接adb?】 无线使用 adb 方式其实是不需要 root 的,其实就是简单的几条命令就可以做到,如下:
开始这些操作之前,确保你的手机和电脑是在同一局域网的、adb 环境配置是正常的通过 USB 线连接连接手机之后,用下面的命令启动监听(端口号可以自己定义)$ adb tcpip 55552. 查看你手机的 IP 地址,然后进行连接
$ adb connect 192.168.1.146:55553. 连接成功之后你会看到提示语:starting in TCP mode port: 5555当然你也可以给 Android Studio 安装一些插件来完成这些工作,比较便利一些,详情可以参考:
火蚁:你知道 adb 的无线方式开发模式吗?让你摆脱 USB 线的束缚


■网友
你还可以刷个MIUI,只给终端APP开户ROOT权限。这是我当时用的方法Wifi连接Android手机调试


    推荐阅读