Scrcpy 是一款可以用电脑显示并控制 Android 手机的开源工具,支持 USB、Wi-Fi 两种方式连接,以及 Windows、macOS、Linux 三种操作系统,无需在手机安装任何应用,无需 root,但需要 adb 工具。@Appinn
Scrcpy – 远程显示/控制 Android 手机
心血来潮搜了下 Vysor 替代品(之前是因为 Vysor 收费加上免费版显示质量不好就弃了)。搜到了一个开源替代品 Scrcpy,发现小众还没有介绍过,我搬运点 Github 项目页面的介绍过来。
它专注于
- 轻量 (原生, 仅显示设备屏幕)
- 性能 (30~60fps)
- 质量 (1920×1080 及以上)
- 低延时 (35~70ms)
- 启动速度快 (1秒左右出画面)
- 非侵入性 (不需要在手机安装任何东西)
要求
- Android 5.0 以上
- 启用 adb 调试(即 USB 调试)
好了,我就翻译到这儿了,还有更多详细信息(比如快捷键控制之类),网上也有些教程,要么青蛙自己补充吧,哈哈,我懒 。
等等,我还可以提一下几个重要的优点:
- 电脑和手机剪贴板能交互,以及传文件
- Windows/MacOS/Linux 支持
- 可以录屏
- 支持 Wifi 控制
安装方法
Linux
安装方法:手动安装说明。不用担心,作为 Linux 用户,不难。
Windows
直接下载:
scrcpy-win32-v1.10.zip
(SHA-256: f98b400b3764404b33b212e9762dd6f1593ddb766c1480fc2609c94768e4a8e1)scrcpy-win64-v1.10.zip
(SHA-256: 95de34575d873c7e95dfcfb5e74d0f6af4f70b2a5bc6fde0f48d1a05480e3a44)
macOS
需要先安装 Homebrew,然后在终端中运行:
brew install scrcpy
brew cask install android-platform-tools
使用方法
scrcpy
就好了,就能看到你的手机屏幕了:
就可以通过手机控制了,非常简单易用。
看同学们需求,再更新 Wi-Fi 连接方式。
Wi-Fi 连接方式
注意,要使用 Wi-Fi,仍然需要每次先用 USB 连接手机一次,实用性还不是特别高。
- 将设备连接到与计算机相同的 Wi-Fi
- 获取手机 IP 地址(在设置→关于手机→状态)
- 启用 TCP/IP 上的 adb:adb tcpip 5555
- 连接到您的设备:adb connect 手机IP:5555
- 拔下手机
- 像往常一样运行 scrcpy
要切换回USB模式:adb usb
等一下,Windows 的程序包是自带 adb 的,不需要额外安装
我擦!这个软件太牛逼!之前一直用ApowerMirror把手机画面投屏到电脑上,用来演示。但是ApowerMirror麻烦,还要装APP,还要破解,还要注册帐号登录。Scrcpy实在太方便了!
点赞
请问在安装homebreww时出现error: RPC failed; curl 18 transfer closed with outstanding read data remaining
是什么意思?怎么解决
应该是网络问题… brew 那个网络说实话挺糟心的,上代理试试。
mirrors.ustc.edu.cn 有brew镜像
wifi就需要root之类的了吧?当初试了好多,都没能搞成wifi连接,台式机没有蓝牙,直接连数据线也有点麻烦
因为记忆单词时有个主动拼写的过程,不喜欢用手机输入,就用了笔记本蓝牙+dell mobile connect的方式操作,但是蓝牙不够稳定,经常出现延迟卡顿的问题,需要重启笔记本才能恢复。再加上想用自己台式机的键盘,现在记单词的时候就是打开笔记本的蓝牙+dell mobile connect,然后加上mouse without borders,看着手机屏幕,用台式机的键盘打字……
所以其实我最直接的需求是能通过wifi将电脑的键盘提供给安卓手机使用
不需要 root ,我就在用 wifi 连
知道可以搞定之后很快就搞定了,谢谢,以后还是要先在小众问问
这个用了很久了 非常好用
家里开个vpn 开wifi连接 然后公司挂上vpn连回家里手机挂机打游戏。。。
不过我现在一直在找一个同样单一 不花哨的安卓连安卓远程操作的app……
我试了QtScrcpy不太好用,比如朋友圈滚轮一滚好几屏过去了,scrcpy和手机一样一点点滚动的。横屏比例也不对。全屏时没有快捷键控制,很难操作,不像scrcpy全屏时有快捷键。最难受的是QtScrcpy比较卡,时不时动作延迟,手机视频在电脑上也花屏,scrcpy则非常流畅。
唯一的优点,QtScrcpy无线连接能用,scrcpy无线我一直连不上去,命令输入多少遍都没用,以管理员方式运行命令行也不行。
可以试试QtScrcpy,有界面,设置起来方便哆啦
老是出现List of devices attached,百度了半天没解决,请教一下是啥情况啊
你说的这个它还是有很多bug,横屏比例错误,映射不完善,不过比较方便,因为有gui
请教:为什么我连上手机后出现 INFO:scrcpy 1.10 INFO:Initial texture:1080×1920 就没有任何反应了?
分辨率太高了嘛?先试用默认连接
这个软件很好用
小半个小时过去了,看安装进度,遥遥而无期,mac怎么就不能弄个安装包啊,醉了
老是出现List of devices attached,百度了半天没解决,请教一下是啥情况啊
INFO: scrcpy 1.10
adb: error: failed to get feature set: no devices/emulators found
ERROR: “adb push” returned with value 1
Press any key to continue.
这是什么意思
adb 的问题,你要先确认 adb 安装好,并且手机连上以后,adb 可以正常识别手机
华为的手机
华为的手机怎么了?
华为的手机不行,用不了
我华为的可以用
INFO: scrcpy 1.10
adb server version (40) doesn’t match this client (41); killing..…
xdaemon started successfully adb: error: failed to get feature set: no devices/emulators found ERROR:”adb push”returned with value 1
Press any key to continue..…
这是说 adb 找不到设备,和 scrcpy 没有关系。你要先确保 adb 能够找到你的设备才行。
其他端口暂用了
怎么用WIFI连?请大神引路。
华为nova2手机,直接使用自带的adb驱动无法找到手机。安装华为手机助手后,就可以用scrcpy在电脑上控制手机了。
如果自己会玩的话,待华为手机助手安装好华为手机的adb驱动后,可以将华为手机助手删掉。
请教一下,华为手机助手怎么下载?
为什么我的只能显示,不能远程控制呢?
弱弱的问一下,还有没有其他类似的工具啊,手机每次都ADB不方便
我也有这样的问题,你是小米手机吗?
我的也是小米的,之前试过一次正常可以操作。
结果前两天手机升级了下,现在可以连接上,操作不了。
开发者选项有一个“USB调试(安全模式)”那个打开,就可以了
一直都是打开着的,不行
刚刚又试了下,找到原因了,因为我是用的Scrcpy-GUI。
直接用scrcpy的话就没问题,用GUI就没法控制。
我的手机可以连接上电脑,scrcpy反馈的信息也表明已经连接上了,但是电脑上显示的手机屏幕一直是绿色的,不知道是什么原因?
很可惜,魅族16的系统被魔改过不支持
为什么我的安装不了?win10啊
平时上班不带USB线,所以插线使用该软件并不方便
小米MIX2能连接上,但是电脑无法控制手机操作。
我的mix2S可以连上,但是第一次运行报错了,第二次就可以正常使用了
我也一样,一样的mix2
开发者选项有一个“USB调试(安全模式)”那个打开,就可以了
那么有没有手机利用USB使用电脑网络上网的方法呢?
各位搞定用键盘调用手机的中文输入法输入了吗?没法用电脑键盘输入中文怎么解决呢?
对的这个是问题,能输入中文就完美了
作者在issues里说明了目前这个应用只不支持unicode边吗字符的传输,包括从computer复制中文到scrcpy中都不行。
所以只能曲线救国了
RemoteKeyboard 你值得拥有
看起来不错啊。收藏了
如果不考虑控制功能,仅演示,那可以考虑安装
Screen Stream.apk
之前试用 scrcpy 时,卡到不可用,因此就没有再用过它。
最近 华为“多屏协同”火了,论坛中很多谈论这个功能的帖子。大家提到“多屏协同”必须强制使用电脑的独立显卡以增加视频解码能力,否则卡到不能用。联想到我使用 scrcpy 时的问题,于是强制 scrcpy 使用独立显卡后再尝试一次,发现桌面窗口非常流畅。这才是可用的状态,这才是真神器。
话说,“多屏协同”的功能 和 scrcpy 功能几乎完全一样,不晓得底层是如何实现的。
第三步再加一句:打开命令提示符。就完美了
苹果手机可以吗