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.mp4
scrcpy --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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
2023-01-30 java内部类详解