Mac上通过adb,scrcpy远程控制手机
前提:需要连接同一WiFi
brew Xcode(最好【MacOS】系统更新到最高版本)
brew adb
brew install scrcpy(brew upgrade scrcpy)
brew upgrade android-platform-tools
步骤:
-
初始设置(仅需一次):
-
通过USB连接手机,启用ADB调试:
adb tcpip 5555。 -
断开USB,记录手机IP地址。
-
-
无线连接:
-
在Mac终端运行:
adb connect <手机IP>:5555。 -
启动scrcpy:
scrcpy。
优点:
-
-
无需安装手机端应用。
-
支持剪贴板同步、录屏、高画质镜像(1080p+)。
缺点: -
首次需通过USB激活ADB调试,后续可完全无线操作
-
高级功能
命令示例 功能说明 scrcpy --bit-rate 2M限制码率为 2Mbps(提升流畅度) scrcpy --record screen.mp4录屏并保存为 screen.mp4scrcpy --turn-screen-off远程控制时关闭手机屏幕 -
高延迟或卡顿:
-
降低分辨率:
scrcpy -m 1024(限制宽度为 1024 像素)。 -
关闭音频转发(默认已关闭):
scrcpy --no-audio。
-
-
剪贴板同步:
-
启用双向剪贴板:
scrcpy --forward-all-clipboard
-
-
1调节媒体音量
# 增加音量
adb shell media volume --stream 3 --adj raise
# 降低音量
adb shell media volume --stream 3 --adj lower
# 设置指定音量(0~15)
adb shell media volume --stream 3 --set 10
-
--stream 3表示控制媒体音量(其他类型:1为铃声,2为闹钟)。 -
需设备系统支持(Android 9+ 可能生效)。
使用 scrcpy 时遇到了错误,原因是检测到了多个ADB设备连接(一个通过USB,另一个通过TCP/IP),scrcpy 无法自动选择设备。以下是解决方案:
-
指定设备:
-
如果您想使用USB连接的设备,请运行:
scrcpy --turn-screen-off -d -
如果您想使用TCP/IP连接的设备,请运行:
scrcpy --turn-screen-off -e -
或者直接指定设备的序列号:
scrcpy --turn-screen-off -s AGQV023306000721或
scrcpy --turn-screen-off -s 192.168.1.3:5555
-
-
断开其中一个设备:
-
如果您不需要同时连接两个设备,可以断开其中一个(USB或TCP/IP),然后直接运行命令:
scrcpy --turn-screen-off
-
-
检查ADB连接:
-
确保设备已正确连接,可以通过以下命令查看设备列表:
adb devices
-
本文来自博客园,作者:{IceSparks},转载请注明原文链接:https://www.cnblogs.com/IceSparks/p/18695091

浙公网安备 33010602011771号