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

先看一下最终效果


告别 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 口坏了,连电脑只能充电不能调试)

更多相关文章

  1. 在Android设备上运行纯java代码
  2. 如何保证Android设备的安全性
  3. Google手机操作系统Android将100%开源
  4. PC端连接Android设备进行adb调试
  5. 实现了 Android 设备之间通过 Wifi 传输文件的功能
  6. js 中判断手机是iphone,ipad还是Android、微信
  7. Android获取手机屏幕的宽高
  8. [Mobile Web]Web中如何分辨移动设备?(iPad、iPhone、Android)
  9. android获取手机信息以及服务商信息

随机推荐

  1. 2011.07.04——— android activity切换
  2. android获取手机信息大全
  3. Android(安卓)获取天气预报
  4. Android(安卓)onTouch事件
  5. Android静默安装相关
  6. Android(安卓)ADT, SDK, SDK_tool等官方
  7. android dialog 不变暗
  8. Android(安卓)SDK更新 Connection to htt
  9. RadioGroup+RadioButton嵌套实现多行单选
  10. android中去掉listview某人选中高亮状态