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

先看一下最终效果


为什么要用 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 设备

    如果在 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

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

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


  • 偶尔会断开?

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

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

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

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

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

更多相关文章

  1. 如何在Root的手机上开启ViewServer,使得HierachyViewer能够连接
  2. Ubuntu10.10下Android真机调试
  3. Android开发常用调试技术大全
  4. 深入理解Android开篇之Android源代码编译及调试
  5. 支付宝Android接口4.0以上报错Failure calling remote service
  6. Android(安卓)蓝牙通信
  7. [RK3399][Android7.1] 调试笔记 --- JNI层输出带TAG的Log
  8. Android(安卓)Permission denied(不允许连接Socket) 错误
  9. 将Android的源码附加到Eclipse中,可进行调试

随机推荐

  1. Android渐变色xml文件
  2. ch024 Android BroadCastReceiver
  3. android 获取手机的所有程序和widget的包
  4. Android 透明度对应16进制值
  5. Android Theme 样式 展示
  6. android 随手记-画虚线
  7. Android 允许权限
  8. android中文字跑马灯效果
  9. Android日期时间格式国际化
  10. android 颜色值 xml