实现Mac Android真机调试WiFi的步骤

1. 连接Android设备和Mac电脑到同一个WiFi网络中

首先,确保你的Android设备和Mac电脑已经连接到同一个WiFi网络中。这样才能实现设备间的通信。

2. 在Android设备上启用开发者选项和USB调试模式

在Android设备的设置中,找到“关于手机”或“关于设备”的选项,并连续点击“版本号”七次,以激活开发者选项。然后返回设置界面,找到“开发者选项”,进入后启用“USB调试模式”。

3. 在Mac电脑上安装Android平台工具

在Mac电脑上打开终端,使用以下命令来安装Android平台工具:

brew install android-platform-tools

这将安装Android平台工具,包括ADB(Android Debug Bridge)。

4. 在Mac电脑上启动ADB服务

在终端中输入以下命令来启动ADB服务:

adb devices

此命令将启动ADB服务,并列出连接到电脑的Android设备。如果设备列表为空,说明ADB服务没有正常启动。此时,可以尝试断开并重新连接设备,或者重新启动ADB服务。

5. 在Mac电脑上开启端口转发

在终端中输入以下命令来开启端口转发:

adb forward tcp:4444 localabstract:/adb-hub
adb connect 127.0.0.1:4444

这些命令将通过ADB将设备上的调试端口(默认为5555)转发到Mac电脑的端口4444上。

6. 在Mac电脑上启动ADB连接

在终端中输入以下命令来启动ADB连接:

adb devices

此命令将列出连接到电脑的Android设备列表,并显示设备的状态为“已连接”。

7. 在Mac电脑上安装Scrcpy工具

Scrcpy是一个开源的Android屏幕镜像工具,可以在电脑上显示和控制Android设备的屏幕。在终端中使用以下命令来安装Scrcpy:

brew install scrcpy

8. 在Mac电脑上启动Scrcpy

在终端中输入以下命令来启动Scrcpy:

scrcpy

此命令将打开一个新窗口,显示连接的Android设备的屏幕,并允许你在电脑上控制设备。

整体流程示意图

flowchart TD
    A[连接Android设备和Mac电脑到同一个WiFi网络中] --> B[在Android设备上启用开发者选项和USB调试模式]
    B --> C[在Mac电脑上安装Android平台工具]
    C --> D[在Mac电脑上启动ADB服务]
    D --> E[在Mac电脑上开启端口转发]
    E --> F[在Mac电脑上启动ADB连接]
    F --> G[在Mac电脑上安装Scrcpy工具]
    G --> H[在Mac电脑上启动Scrcpy]

代码解释

启动ADB服务

adb devices

这条命令用于启动ADB服务,并列出当前连接到电脑上的Android设备。

开启端口转发

adb forward tcp:4444 localabstract:/adb-hub
adb connect 127.0.0.1:4444

这两条命令在ADB中开启端口转发功能,将设备上的调试端口(默认为5555)转发到Mac电脑的端口4444上,以便进行连接和调试。

启动Scrcpy

scrcpy

这条命令用于启动Scrcpy工具,打开一个新窗口并显示连接的Android设备的屏幕。

结论

通过以上步骤,你已经成功实现了在Mac电脑上通过WiFi连接和调试Android设备的操作。