scrcpy运行两个设备
时间: 2024-04-23 17:20:29 浏览: 990
scrcpy是一个开源的Android设备屏幕镜像和控制工具,可以通过USB连接将Android设备的屏幕投射到计算机上,并且可以在计算机上对设备进行操作。
要同时运行两个设备,可以按照以下步骤进行操作:
1. 确保你已经安装了scrcpy,并且设备已经连接到计算机上。
2. 打开终端或命令提示符窗口,进入到scrcpy所在的目录。
3. 输入以下命令来启动第一个设备的屏幕镜像:
```
scrcpy
```
4. 屏幕镜像会在一个新的窗口中显示出来,你可以通过鼠标和键盘来操作设备。
5. 打开另一个终端或命令提示符窗口,同样进入到scrcpy所在的目录。
6. 输入以下命令来启动第二个设备的屏幕镜像:
```
scrcpy --serial <设备序列号>
```
其中,`<设备序列号>`是第二个设备的序列号,可以通过运行`adb devices`命令来获取。
7. 第二个设备的屏幕镜像也会在一个新的窗口中显示出来,你可以通过鼠标和键盘来操作该设备。
请注意,同时运行多个设备的屏幕镜像可能会对计算机的性能产生一定的影响,特别是当设备的屏幕分辨率较高或者设备的运行状态较复杂时。如果你的计算机性能较低,可能会导致屏幕镜像的延迟或卡顿现象。
相关问题
scrcpy连接多台设备
### 使用 Scrcpy 同时连接和管理多台安卓设备
#### 设备准备与环境搭建
为了能够顺利使用Scrcpy同时连接并管理多台安卓设备,需先确保每部安卓设备已启用开发者模式以及USB调试功能。此外,在计算机端应安装好Android Debug Bridge (ADB),这是用于与安卓设备通信的基础工具[^1]。
#### 多设备连接方法
当有多台安卓装置要接入同一台PC时,可以通过USB线缆或是网络(TCP/IP)的方式完成连接。对于每一台新加入的移动终端而言,都需要执行`adb devices`命令来确认其已被识别,并显示在线状态。如果采用的是无线形式,则还需事先设置好各手机对应的IP地址及端口号以便后续指定参数启动Scrcpy服务[^3]。
```bash
# 列出当前所有已连接的设备列表
adb devices
```
#### 配置与操作指令
针对不同编号下的物理或虚拟实例,可利用特定选项如`-s serial`(串号)或者`-d`(默认最后插入的那个device),从而精确控制目标机。下面给出了一组示例代码用来展示怎样分别开启两个独立窗口以展现两部不同机器的画面:
```bash
# 对于第一个设备, 假设它的序列号为 "0123456789ABCDEF"
scrcpy -s 0123456789ABCDEF --window-title="Device One"
# 对第二个设备, 序列号假设为 "fedcba9876543210"
scrcpy -s fedcba9876543210 --window-title="Second Device"
```
上述命令不仅实现了同步映射多个屏幕的目的,还借助了自定义窗口标题的功能帮助区分各个会话界面。
#### 实现高效切换
一旦成功建立了若干个客户端链接之后,用户就可以轻松地在这几块显示屏之间来回转换焦点对象;只需简单点击对应的应用程序图标即可快速定位至所需查看的内容处。而且由于整个过程均是在本地环境中运行,因此响应速度极快几乎不存在延迟现象[^2]。
scrcpy不获取声音
### 解决方案概述
为了实现 scrcpy 投屏时获取设备声音的功能,可以采用多种方法来确保音频能够被正确捕获并传输至接收端。具体取决于所使用的操作系统以及 Android 设备版本。
对于 **Android 11 及以上版本** 的设备,在投屏过程中可以通过设置 `AudioSource.REMOTE_SUBMIX` 属性使得音频输出到指定的远程子混音通道[^1]。这允许将屏幕镜像中的声音同步发送给连接的目标设备。
然而,如果遇到无法直接通过 scrcpy 获取声音的情况,则推荐使用专门用于处理音频流的应用程序如 sndcpy 来辅助完成此操作[^3]。sndcpy 是一款独立于 scrcpy 运行的小型工具,专注于解决移动设备向 PC 转发音频的问题。
#### 方法一:利用 REMOTE_SUBMIX 实现双声道输出 (适用于 Android 11+)
当满足上述条件时,只需确保:
- 手机已开启开发者模式;
- USB 调试功能已被激活;
- 使用命令启动带有特定参数的 scrcpy 会话;
```bash
scrcpy --audio=REMOTE_SUBMIX
```
这条指令将会尝试启用手机上的远端子混合器作为音频源,并将其传递给计算机播放。
#### 方法二:借助第三方应用转发音频(通用)
如果不支持或希望寻找替代方案,那么安装并运行 sndcpy 将是一个不错的选择。按照官方文档说明进行环境搭建之后,依次执行如下步骤即可听到来自移动端的声音:
1. 在 Windows 上配置好必要的环境变量以便可以直接调用相关命令而不必每次都手动进入存放 .exe 文件夹内[^2];
2. 同样确认目标 Android 终端处于调试状态并与主机保持良好通信;
3. 分别打开两个终端窗口分别输入下列两条语句以先后顺序启动服务端与客户端部分:
```bash
# Terminal Window A - Start Sndcpy Server on Computer Side
adb forward tcp:28200 localabstract:sndcpy
python3 -m http.server 28201 &
sndcpy_server &
# Terminal Window B - Run Client Application Directly On Mobile Device Via Command Line Interface Provided By 'ADB'
adb shell am start -n com.github.cvzi.sndcpy/.MainActivity
```
阅读全文
相关推荐
















