ubuntu用wifi连接android调试程序的步骤


在Ubuntu系统中使用Wi-Fi连接Android设备进行调试程序,可以按照以下步骤进行:

### 一、环境准备

1. **确保网络连接**:确保你的Ubuntu开发PC和Android手机都已经连接到同一个Wi-Fi网络,并且网络连接稳定。

2. **开启USB调试**:在Android设备上,进入“设置”->“开发者选项”并开启“USB调试”。

### 二、USB初步连接

1. **连接设备**:使用USB数据线将Android设备连接到Ubuntu PC。

2. **安装ADB驱动**(如果尚未安装):Ubuntu通常会自动识别并安装必要的ADB(Android Debug Bridge)驱动。

### 三、开启TCP/IP调试

1. **打开终端**:在Ubuntu上打开终端。

2. **导航到platform-tools目录**:使用`cd`命令导航到你的Android SDK的`platform-tools`目录。

3. **重启adbd服务**:输入命令`./adb tcpip 5555`(这里的5555是默认端口,也可以根据需要设置为其他端口)来重启adbd服务,让它监听TCP端口。

### 四、获取设备IP地址

1. **查找IP地址**:在Android设备上,通常可以在“设置”->“关于手机”->“状态”或“网络”中找到设备的IP地址。

### 五、建立Wi-Fi连接

1. **使用adb connect命令**:在Ubuntu的终端中,使用`./adb connect `命令(如果端口号不是5555,则需要加上冒号和端口号,如`./adb connect :<端口号>`)来建立Wi-Fi调试连接。

### 六、处理连接错误

1. **检查连接状态**:如果连接失败,尝试在Android设备上执行以下步骤:

- 通过`./adb shell`进入设备终端。

- 切换到root用户(使用`su -`命令)。

- 设置adbd服务监听的端口号(使用`setprop service.adb.tcp.port 5555`命令,端口号可根据需要设置)。

- 重启adbd服务(使用`start adbd`命令)。

- 重新执行`./adb tcpip 5555`和`./adb connect `命令。

### 七、检查连接状态

1. **使用netstat命令**:在Ubuntu的终端中,可以使用`netstat`命令来查看网络连接状态,确认是否已成功建立TCP连接。

2. **查看设备列表**:输入`./adb devices`命令,如果设备以IP地址的形式列出,则表示已成功通过Wi-Fi连接。

### 八、关闭Wi-Fi调试

1. **关闭端口监听**:当不再需要Wi-Fi调试时,可以在Android设备上将adbd服务的端口号设置为-1(使用`setprop service.adb.tcp.port -1`命令)。

2. **切换回USB调试**:然后,在Ubuntu的终端中执行`./adb usb`命令,即可切换回USB调试模式。

### 九、断开连接

1. **使用adb disconnect命令**:如果只是临时断开连接,可以使用`./adb disconnect `命令。

以上步骤应能帮助你在Ubuntu系统中使用Wi-Fi连接Android设备进行调试程序。如果遇到任何问题,请检查每一步是否正确执行,并参考相关文档或社区支持。