由于这段时间在做USB EQ相关项目,需要脱离USB数据线调试Android 应用程序,所以想采用WiFi 热点共享的方法debug调试,但在用的过程中遇到很多坑,所以在此记录,也为以后查阅方便。
在进行下面的步骤之前要确保 JAVA 环境变量与Android环境变量已经配置成功,这里就不再详细介绍了。

一: 设置wifi 热点共享,并设置wifi名和密码

1.使用WiFi共享精灵插上电脑,在控制面板的网络共享中心会出现 无线网络连接2:

android wlan 共享 安卓 wifi 共享_android wlan 共享

1.右键点击 本地连接 -> 属性 -> 共享 -> 选中 允许其他用户连接 ->  在下拉列表中选择 无线网络连接2 -> 确定:

android wlan 共享 安卓 wifi 共享_android wlan 共享_02

android wlan 共享 安卓 wifi 共享_调试_03

android wlan 共享 安卓 wifi 共享_android wlan 共享_04

设置成功后在本地连接网络下面会出现 “Shared”的文字。

2.手机通过USB数据线连接电脑,并连接你WiFi共享精灵设置的 网络名


二.在开始菜单,找到 命令提示符,点击右键 -> 以管理员身份运行 或 win+R -> cmd -> 回车 运行

1.启动设定虚拟WiFi网卡:

输入命令: netsh wlan set hostednetwork mode=allow ssid=hongdong key=123456789  ;   ssid是你的WiFi共享网络名,key是你的WiFi密码。

android wlan 共享 安卓 wifi 共享_usb_05

2.开启虚拟无线网络

输入命令: netsh wlan start hostednetwork:

android wlan 共享 安卓 wifi 共享_android wlan 共享_06

输入命令: netsh wlan show hostednetwork 查看连接情况:

android wlan 共享 安卓 wifi 共享_wi-fi_07

设置成功后,打开控制面板中网络共享中心会发现 无线网络连接2已经成功连接,之前的红叉也消失了:

android wlan 共享 安卓 wifi 共享_android wlan 共享_08

3.设置连接的端口号,默认为5555, 我在这里设置为5554

输入命令: adb tcpip 5554

android wlan 共享 安卓 wifi 共享_usb_09

4.连接手机

输入命令: adb connect 192.168.84.105:5554

android wlan 共享 安卓 wifi 共享_调试_10

在这里,192.168.137.84 是我的手机IP地址(在系统设置 -> 关于手机 -> 状态 -> IP地址),后面的5554为上面设置的端口号。

三.到此,WiFi 连接调试Android的步骤就完成了,下面可以测试连接情况:

1.手机拔下USB数据线,并在cmd命令行中输入: adb devices  查看当前连接的设备,若有设备列表,则连接成功;反之,则未成功。

android wlan 共享 安卓 wifi 共享_Android_11

2.输入命令: adb shell 查看是否能进入shell模式,若能,则代表连接成功;反之,则未成功。

android wlan 共享 安卓 wifi 共享_wi-fi_12

接下来就可以在Eclipse 或 AndroidStudio中 查看DDMS中是否有你的手机设备,若有则可进行编译调试Android程序了。