android adb 实时画面 和操作

本文介绍了如何在Windows和macOS系统上下载并配置scrcpy工具,以便通过adb实现对Android设备的无线屏幕镜像和声音传输。步骤包括下载scrcpy、添加环境变量、设置adb连接以及使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 下载 scrcpy  建议 windows10 用户 点击链接下载  不然可能会提示缺少部分 dll 

https://github.com/Genymobile/scrcpy/releases/download/v2.3.1/scrcpy-win32-v2.3.1.zipicon-default.png?t=N7T8https://github.com/Genymobile/scrcpy/releases/download/v2.3.1/scrcpy-win32-v2.3.1.zip

windows 用户可以用 winget install scrcpy 下载

macos 可以用 brew install scrcpy 下载
2. 以windows为例  根据链接下载的可以直接 把 这个目录配置到环境变量里 方便adb链接

adb 的安装 和环境变量可以参考我之前的这篇文章

记得手机要打开开发者调试和无线调试

adb 无线连接 操作Android设备-CSDN博客

3. adb 链接好以后  下图就是成功的意思

4. 双击 scrcpy.exe 如果配置环境变量的话 可以在cmd里运行 scrcpy 然后就可以看到手机桌面了 可以实时操作 声音也会传递到电脑上

### 使用 ADB 实现 Android 设备屏幕实时流式传输或镜像 #### 方法一:使用 `scrcpy` 工具 对于希望实现 Android 设备屏幕实时流式传输的需求,可以借助于 `scrcpy` 这款工具。这款工具利用了 Android 自带的 ADB (Android Debug Bridge) 来完成设备连接,并能以非常低的延迟将手机屏幕的内容同步至电脑桌面显示[^1]。 安装 `scrcpy` 后,在命令行输入以下指令即可启动该功能: ```bash scrcpy ``` 此命令会自动检测已通过 USB 或 Wi-Fi 与计算机相连的 Android 设备,并开启其屏幕映射过程。用户不仅可以看到设备上的操作情况,还可以通过鼠标键盘来操控这台移动终端。 #### 方法二:基于 ADB 命令直接调用 screenrecord 功能 另一种方式则是更底层地运用 ADB 的能力——即运行特定命令录制视频文件再推送到 PC 上播放。不过这种方法相对复杂一些,因为它涉及到先录屏后拉取的过程而不是即时观看。下面给出一段简单的脚本用于说明这一流程: ```bash adb shell screenrecord /sdcard/demo.mp4 & sleep 5 # 让程序有时间去执行录屏动作 pid=$(adb shell ps | grep screenrecord | awk '{print $2}') adb shell kill -2 $pid adb pull /sdcard/demo.mp4 . ``` 上述代码片段展示了如何创建一个后台进程来进行短暂几秒钟长度的录像,之后终止这个进程并将生成好的 MP4 文件下载下来以便后续处理分析。 然而值得注意的是,这种方式并不适合用来做真正的“直播”,因为存在明显的延时以及额外的数据转移开销;相比之下还是推荐采用专门为此目的设计的应用如 `scrcpy` 更加合适。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值