一、设置代理以便下载 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
安装 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
检查安装结果:
安装完成后,可以在终端中输入以下命令检查 Homebrew 是否安装成功
which brew
如果输出了 Homebrew 的可执行文件路径,则表示安装成功。
三、配置 Homebrew
关闭自动更新:
在~/.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
五、配置无线投屏
手机准备:
本次使用的手机型号为 Oppo K11 Android。在 Android 设备上,进入 “设置”>“关于手机”,连续点击 “版本号” 多次,直到提示 “您已处于开发者模式!”。然后返回 “设置” 主页面,进入 “开发者选项”,开启 “USB 调试”。有线连接初始化:
使用 USB 线(或者 Type-C 对 Type-C 公对公线)将 Android 设备连接到 Mac。此时,Android 设备上可能会弹出提示框,询问是否允许此电脑进行 USB 调试,点击 “确定” 进行授权。(terminal中执行scrcpy
命令即可通过usb typec数据线打开手机界面。)
使用scrcpygui程序开启无线链接(注意:本程序打开无线链接功能有bug,需要下面的命令打开)下载地址https://github.com/Cao-Bin/scrcpy-gui无线投屏:
拔出 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 地址。
七、设置启动器图标
使用 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 启动器”,然后选择保存位置(可以是 “应用程序” 文件夹或者其他你想要的位置)。