如何通过WiFi调试你的Android应用程序(不需要root)

当使用真机进行Android app debug时,需要使用USB数据线将手机连接到电脑上,这些数据线会造成很多的不方便。下面将介绍一种通过Wifi进行debug的方式,它将解放我们的数据线。

1. 使用的必备条件

使用该方法需要一些必要的前提:

  • 首先还是需要有一根USB 数据线,这个将会在初始检查时使用到
  • 保证pc端的网络和手机端的网络在同一个网络环境

2. 使用步骤

通过以下简单的几步,就可以解放手机和数据线了:

  1. 通过USB数据线将手机设备连接到电脑上,以便检查USB debugging处于正常工作状态。在电脑端可以通过adb devices命令进行检查。
  2. 在电脑端运行 adb tcpip 5555命令
  3. 断开手机和电脑的连接(移除USB数据线)
  4. 在手机的 设置--> 关于手机 --> 状态消息查看手机的IP地址
  5. 在电脑端运行 adb connect <手机ip地址>:5555命令
  6. 在电脑端重新运行 adb devices,你将看到你的手机,显示的是手机的ip以及当前的状态

通过上面的步骤就可以像连接着USB数据线一样使用手机了。

3. 疑问

  1. 是不是每次切换wifi后或者每次切换workspace后都必须重新执行上述的6个步骤呢?

      其实是不用的,步骤1,2,3是为了将手机设置成 wifi-debug 模式,所以不需要每次都进行设置。环境变化后,只需要重复步骤4,5,6即可。

  2. 由于Android 手机每次重启后都会丢失 wifi-debug模式,所以每次重启都需要重新重复上述的6个步骤。


[参考文献]