告别 USB,用 wifi 进行 Android 真机调试

--------------------- 本文来自 wdeo3601 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/captive_rainbow_/article/details/81012704?utm_source=copy

先看一下最终效果


告别 USB,用 wifi 进行 Android 真机调试_第1张图片

为什么要用 wifi 调试 Android 真机?


  • 拒绝 usb 低电压一直充电导致对我爱机的损害(可能是心理作用)

  • 消灭桌面上杂乱无章的数据线

  • 某天忘带数据线了

  • 无形装逼最为致命:-)

wifi 连接调试 Android 真机的原理


ADB(Android Debug Bridge) 是一个通用的命令行工具,能让你和模拟器或连接的Android手机通信。

用 wifi 连接真机调试,就是通过 adb 的命令来实现的。

环境要求


ADB

基本上 AS 都带 ADB 了。

附 ADB 单独下载地址:http://adbshell.com/downloads

ADB 环境变量配置:https://jingyan.baidu.com/article/17bd8e52f514d985ab2bb800.html

连接 wifi 具体步骤


  1. 首先确保电脑和手机都连接了同一个局域网

  2. 打开 usb 调试,用数据线连接电脑和手机

  3. 用 adb 查看已连接的 Android 设备

    告别 USB,用 wifi 进行 Android 真机调试_第2张图片

    如果在 devices 里边没有看到连接的手机,说明连接不成功,看一下 usb 调试开没开,有没有驱动程序啥的

  4. 用命令 adb -s [device id] tcpip [port] 为需要 wifi 连接的设备指定端口号

    • device id:需要连接的设备id,即第二步里边看到的那个字符串

    • port:连接使用的端口号,按自己心意指定,我用的 8888

    示例:adb -s 98899a4558304e384f tcpip 8888

    如果你只连接了一个设备 可以不用 -s 指定作用于那个设备,即adb tcpip 8888

  5. 用命令 adb connect [phone ip]:[port] 连接设备

    • phone ip:手机当前连接局域网的 ip地址。

    • port:上一步设置的端口号

    示例:adb connect 10.10.10.60:8888

告别 USB,用 wifi 进行 Android 真机调试_第3张图片

此时拔掉数据线就可以愉快的用 wifi 调试 Android 真机了!

遇到的一些问题和解决方式


  • 偶尔会断开?

    直接再执行一遍 adb connect 命令就好了,使用上次设置的端口号,不用重新再设置端口号。

    事实上只要你的电脑一直不关机、手机一直不关机,下次连接到同一个局域网后直接执行 adb connect 命令就行,使用上次设置的端口号,不用再设置端口号。

    当然,如果直接 connect 不行的话,就再设置一遍端口号试试。

  • 遇到个别魅族手机拔掉数据线后 wifi 调试的连接也断开了

    原因不明,我的解决方式是,连着数据线用 wifi 调试。(手上这个魅族 micro usb 口坏了,连电脑只能充电不能调试)

你可能感兴趣的:(adb)