Android Studio WIFI调试

通过WiFi连接手机/设备,摆脱USB线的束缚轻松调试APP
目前主流的WiFi调试方法有两种,分别是 使用Android WiFi ADB插件利用ADB实现(推荐)

1.对比

Android WiFi ADB

    优点:前期准备工作简单,操作起来简单方便
    缺点:每次重新启动Android Studio后,手机/设备都要先用USB线连接着电脑,等启用WiFi调试成功后才能拔掉数据线

ADB

    优点:手机/设备只要启用过端口且跟PC设备处于同一局域网内,即可启用WiFi调试
    缺点:首次使用准备工作比Android WiFi ADB复杂,经测试有些机型(华为)只要断开USB线,手机/设备与PC设备的连接也会同时断开

2.操作步骤

2.1 Android WiFi ADB

2.1.1 下载Android WiFi ADB插件

File -- Settings -- Plugins,在 Marketplace 栏下搜搜 Android WiFi ADB ,点击 Install ,安装完成后根据提示重启 Android Studio

查找下载插件1

查找下载插件2

2.1.2 启用WiFi调试

  确保手机/设备已通过 USB 线连接 PC 端
  确保手机/设备与 PC 端处于同一个局域网内(可以通过 cmd ping 手机 IP 确定是否在同一局域网内)
  点击工具栏最右边的小机器人图标(AndroidWiFiADB),成功建立WiFi连接
  查看 Running devices 有两个相同设备(一个是数据线连接的,一个是WiFi连接的),拔掉 USB 线后, Running devices 只剩一个 WiFi 连接的设备
  完成,开始正常调试

启用步骤1

启用步骤2

2.2 ADB

2.2.1 正确配置ADB环境

具体请参考下方链接,直接看链接内的方法二就行
   Android ADB超简单的安装教程

2.2.2 启用设备端口

  正确配置 ADB 环境后,首次使用时手机/设备先用数据线连接 PC 端,并确保手机/设备与 PC 端处于同一局域网内,再在 Android Studio 自带的命令台输入 adb tcpip 5555 开启手机/设备的端口,出现 restarting in TCP mode port: 5555 表示端口启用成功。
  如出现端口被占用的提示,可以自行调整端口号(5555是默认端口号,可改成5556或者别的)。

启用设备端口

2.2.3 连接设备

  确保手机/设备与 PC 端处于同一局域网内,查看手机/设备的 IP 地址,然后使用 adb connect IP 地址:端口号 (eg:adb connect 192.168.0.101:5556)命令建立连接,连接成功提示 connected to 192.168.0.101:5556

查看设备 IP 地址

连接设备

2.2.4 注意事项

  • 5555 端口号为默认端口号,连接时可以省略,如 adb connect 192.168.0.101:5555 可以写成 adb connect 192.168.0.101,除 5555 外的端口号都不能省略
  • connet 时的端口号要与 adb tcpip 时的端口号一致
  • 部分机型(华为手机)会出现断开 USB 连接就关闭端口,导致 adb 连接断开,暂无解决办法
  • 当设备连接成功过一次后,下次启动 Android Studio 可以直接在命令台使用 adb connect IP 地址:端口号 命令建立连接,无需再连数据线
  • 如果使用 adb connect IP 地址:端口号 命令时提示 "cannot connect to IP 地址:端口号: 由于目标计算机积极拒绝,无法连接。(10061)",有两种可能,1是手机/设备与PC端不在同一局域网内2是手机/PC端的端口被关闭了,此时需要重新使用 adb tcpip 端口号 口令启用指定端口
  • 断开 WiFi 连接的 adb 命令是 adb disconnect IP 地址:端口号
  • 部分机型重启后端口会被关闭,此时需要重新用数据线连接,通过 adb tcpip 5555 命令再打开设备的端口

你可能感兴趣的:(Android Studio WIFI调试)