一、设置代理以便下载 Homebrew

在下载 Homebrew 之前,我们需要先设置代理,确保能够顺利下载安装包。这里的代理命令通常来自于 ClashX 等代理软件。如果你的网络环境需要通过代理访问外部资源,可以将以下代理命令添加到 ~/.zshrc 文件中:

export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7890

为了使设置生效,在终端中执行以下命令:

source ~/.zshrc

二、安装 Homebrew

  1. 安装 Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 检查安装结果:
    安装完成后,可以在终端中输入以下命令检查 Homebrew 是否安装成功

which brew

如果输出了 Homebrew 的可执行文件路径,则表示安装成功。

三、配置 Homebrew

  1. 关闭自动更新:
    ~/.zshrc 文件中添加以下内容,以关闭 Homebrew 的自动更新

export HOMEBREW_NO_AUTO_UPDATE=1

执行 source ~/.zshrc 使设置生效。
2. 设置环境变量:
将 Homebrew 的安装路径添加到系统的 PATH 环境变量中,在 ~/.zshrc 文件中添加以下内容

export PATH="$PATH:/opt/homebrew/bin"

再次执行 source ~/.zshrc 使设置生效。

四、安装 scrcpy

使用 Homebrew 安装 scrcpy 和 adb

brew install android-platform-tools

五、配置无线投屏

  1. 手机准备
    本次使用的手机型号为 Oppo K11 Android。在 Android 设备上,进入 “设置”>“关于手机”,连续点击 “版本号” 多次,直到提示 “您已处于开发者模式!”。然后返回 “设置” 主页面,进入 “开发者选项”,开启 “USB 调试”。

  2. 有线连接初始化
    使用 USB 线(或者 Type-C 对 Type-C 公对公线)将 Android 设备连接到 Mac。此时,Android 设备上可能会弹出提示框,询问是否允许此电脑进行 USB 调试,点击 “确定” 进行授权。(terminal中执行scrcpy命令即可通过usb typec数据线打开手机界面。)
    使用scrcpygui程序开启无线链接(注意:本程序打开无线链接功能有bug,需要下面的命令打开)下载地址https://github.com/Cao-Bin/scrcpy-gui

  3. 无线投屏
    拔出 USB 线后,再次在终端中运行 scrcpy 命令连接到手机

scrcpy --tcpip=192.168.22.105:5555

这里的 IP 地址需要根据你的实际情况进行调整,假设 IP 地址为 192.168.22.105。如果一切正常,此时你的 Android 设备屏幕将会显示在 Mac 上,并且可以通过鼠标和键盘进行控制操作。(注意:重启手机后,需要usb连接电脑和手机重新开启无线连接才可以连接成功)

六、创建快捷命令

为了方便使用 scrcpy,我们可以创建一个快捷命令。在 ~/.zshrc 文件中添加以下内容

alias showphone='scrcpy --tcpip=192.168.22.105:5555'

执行 source ~/.zshrc 使快捷命令生效。现在,你可以在终端中直接输入 showphone 来启动 scrcpy 并连接到指定的 Android 设备 IP 地址。

七、设置启动器图标

  1. 使用 Automator 创建应用程序:

    • 打开 “应用程序” 文件夹中的 “Automator”。

    • 在 Automator 窗口中,选择 “应用程序” 作为文档类型,然后点击 “选取”。

    • 在左侧的 “操作” 库中,找到 “实用工具” 类别,将 “运行 Shell 脚本” 操作拖放到右侧的工作流程区域中。

    • 在 “运行 Shell 脚本” 操作的文本框中,输入以下命令

source ~/.zshrc ; 
/opt/homebrew/bin/scrcpy --max-fps 30 -m 1024 --tcpip=192.168.22.105:5555 ;

这里假设 scrcpy 安装在 /opt/homebrew/bin,并且你使用的是 Zsh shell,如果你的情况不同,请相应调整路径和 shell 类型。


2. 保存应用程序

点击 “文件” 菜单,选择 “保存”。给这个应用程序起一个名字,比如 “Scrcpy 启动器”,然后选择保存位置(可以是 “应用程序” 文件夹或者其他你想要的位置)。