“电脑玩手机神器Scrcpy!投屏/录屏/打游戏,1分钟搞定安装教程”

news/2025/4/2 23:54:44/文章来源:https://www.cnblogs.com/xiaodi888/p/18803734


前言

什么是 Scrcpy?

       Scrcpy 是一款开源的 Android 屏幕镜像与控制工具,由 Genymobile 开发。它可以通过 USB 或 WiFi 将 Android 设备的屏幕实时显示到电脑上,并允许通过电脑的键盘和鼠标直接操作 Android 设备。

scrcpy 能帮你干啥?

  1. 在电脑上玩手机——刷抖音、打游戏、聊微信,直接用鼠标键盘操作,不用低头看手机。

  2. 录手机屏幕——录教程、录游戏视频,直接存电脑上,清晰又方便,输入密码页面自动遮盖,非常人性化。

  3. 传文件/导照片——不用数据线,电脑手机互传文件(搭配ADB命令)。

  4. 修手机/救数据——屏幕碎了?用电脑控制手机,把重要资料备份出来。

  5. 办公摸鱼神器——电脑上同时玩手机,老板以为你在认真敲代码。

  6. 直播/教学——游戏主播或老师讲课,直接把手机画面投到电脑直播,几乎无延迟。

  7. 省电——投屏时关掉手机屏幕,照样操作,手机不发热。

一句话总结: 把手机屏幕“搬到”电脑上,随便你怎么玩!

(注:需要USB连一次电脑,安卓手机才能用,苹果不行。)


 我们用这篇文章给大家说说,scrcpy的安装步骤。使用方法。

 

一:安装步骤

1、下载:

无论是macOS还是Windows,或者Linux都可以直接访问以下链接来下载,

https://github.com/Genymobile/scrcpy/releases

不过苹macOS用户,推荐使用HomeBrew来下载,因为这个和adb一样,是命令行工具,需要配置环境变量,HomeBrew可以自动配置,

命令: brew install csrcpy 

 从上面的网址中,选择自己电脑的版本对应的安装包,然后点击名称,以下载文件。Windows下载的文件是压缩包,直接解压到自己的电脑文件夹中即可。

 

 

2、环境变量的配置:

在存放scrcpy.exe的文件夹,需要在电脑高级设置-环境变量中,将文件夹的路径添加到PATH。

PS:下载的文件夹为自带一个adb.exe文件,如果您此前已经下载过adb,建议这个文件删除掉,因为某些使用adb命令的场景,如果识别到电脑有两个adb,可能会导致发生异常,比如weditor和uiautomator这样的工具就会报错。如果没有使用过adb的,就需要保留。

添加好以后,点确定,再在以上所有页面全部点确定。

 

 

 3、链接设备

环境变量配置好以后,接下来就是连接设备。将电脑和移动设备进行连接。

方法一:数据线链接,直接插上数据线即可。(推荐)

方法二:在移动设备的设置中,搜索状态信息,或者IP地址,即可查看移动设备的IP地址,然后将IP地址替换到下面的命令中,在CMD命令窗中执行即可。注意,这个方法也是需要先用USB链接一次以后才能使用,需要打开开发者模式。

adb connect 192.168.1.100:5555

无论方法一还是方法二,链接好以后,都可以使用 adb devices 命令来验证连接状态。

 

 

4、启动应用

若链接成功,就可以直接在cmd或者终端中直接输入 scrcpy 来启动工具。

如果没有像上面的步骤。配置环境变量,就只能如下图,在cd到存放scrcpy.exe的文件夹,再输入启动命令。

 

输入 scrcpy 命令后,在电脑桌面上就会自动打开一个连接的移动设备屏幕的投屏窗口。

 

 

二、scrcpy使用技巧

 

1、以下是一些常用的 scrcpy 命令和快捷键,包括切换前台/后台、模拟 Home 键等操作:


快捷键列表

操作快捷键
切换全屏 Ctrl + F
调整窗口大小 Ctrl + X(恢复1:1)
返回键 Ctrl + B 或 鼠标右键
Home 键 Ctrl + H
最近任务键 Ctrl + N
电源键 Ctrl + P
音量+ Ctrl + 
音量- Ctrl + 
切换触摸显示 Ctrl + I
复制设备剪贴板到电脑 Ctrl + C
粘贴电脑剪贴板到设备 Ctrl + V
切换到后台 Ctrl + O
返回到前台 鼠标点击窗口或再次操作设备
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


2、基本命令

    1. 启动 scrcpy(默认分辨率):

      scrcpy

       

    2. 指定分辨率(降低分辨率以提高性能):

      scrcpy -m 1024  # 限制高度为1024像素,宽度按比例调整

       

    3. 限制比特率(默认8Mbps,可调整):

      scrcpy -b 4M  # 设置为4Mbps

4.关闭屏幕显示(仅远程控制):

scrcpy --no-display

5.多设备连接时指定设备

scrcpy -s 设备ID # 通过`adb devices`获取ID

6.录屏

scrcpy --record file.mp4

7.无线连接(需先通过USB启用ADB TCP/IP):

adb tcpip 5555 # USB连接时执行 adb connect IP:5555 # 切换到无线 scrcpy # 正常启动

 


常见问题

    • 快捷键无效:确保终端窗口未捕获快捷键(如某些Linux终端需用Alt)。

    • 无响应:尝试重启ADB服务(adb kill-server && adb start-server)。


结语

亲爱的朋友:
      希望本文中描述的问题以及解决方案,可以帮助到您。当然,我们深知,问题和挑战总是层出不穷,新的情况也在不断涌现。如果读者朋友您有更好的方案,或者在实际应用中发现了文中的不足之处,请不吝分享您的宝贵建议。诚挚地邀请每一位读者加入我们的行列,共同完善这份教程。
    感谢您的阅读与支持!

Dear frends,

     We hope that the questions and solutions presented in this article can be of assistance to you. Of course, we are fully aware that problems and challenges are always emerging in an endless stream, and new situations are constantly arising. If you, our readers, have better solutions or have discovered any deficiencies in this article through practical application, please do not hesitate to share your valuable suggestions with us. We sincerely invite every reader to join us in continuously improving this tutorial.

Thank you for your reading and support!
See you,Parting is for better meeting!


 

合集: UI自动化测试

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/909515.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

项目架构(下)--- 整合编写框架具体代码

项目结构 新建一个项目文件夹 通过 prisma init --datasource-provider mysql 构建prisma项目 代码编写main.tsimport "reflect-metadata"; import { InversifyExpressServer } from "inversify-express-utils"; import { Container } from "inversi…

逆天崛起!疆鸿智能EtherCAT转TCP/IP协议如何赋能食品加工厂数字化转型(建议收藏噢~)

在食品加工行业,智能化浪潮正以前所未有的速度重塑传统生产模式。从原料分拣到成品包装,每一道工序都对设备协同精度和数据响应速度提出严苛要求。然而,当企业投入巨资升级智能化设备后,却发现不同协议架构的设备如同操着不同方言的"生产孤岛",尤其是EtherCAT总…

SynTIDE:首个基于文本生成水下图像与密集注释数据集

2025-03-28,由华中科技大学的研究团队创建一种创新的水下数据合成方法 TIDE(Text-to-Image and DEnse annotation generation method)。该方法仅依赖文本输入,就能同时生成逼真的水下图像和多种高度一致的密集注释(如深度图和语义分割掩码)。TIDE 的出现有效缓解了水下场…

Linux-常用命令(2)

Linux常用命令 删除文件 rm命令 rm命令可以删除文件或者目录,系统不会产生任何提示 rm -r 文件名 //递归删除,主要用于删除目录以及它包含的内容 rm -f 文件名 //强制删除,系统不会询问,直接删除指定的目录或者文件 rm -i 文件名 //在删除的时候系统会提示要不要删除 rm…

【UWP】让 UWP 自己和自己通信

众所周知,UWP 一般是运行在沙盒里面的,当我们需要访问沙盒外资源的时候,就需要通过沙盒外的代理服务器来获取。一般情况下我们都是利用 WinRT API 通过 Runtime Broker 来和沙盒外互通,遇到要自定义的情况则是手动开一个 Win32 服务器来互通,但是有没有可能我们可以直接拿…

通义灵码助力技术求职:如何成为笔试面试冲刺的“超级助手”

在技术岗位竞争日益激烈的当下,求职季的备战已不仅是知识储备的较量,更是效率与实战能力的比拼。面对海量面试题、复杂算法挑战及快速迭代的技术框架,开发者亟需高效工具辅助突破瓶颈。阿里云推出的智能编码工具通义灵码,凭借其代码生成、优化及智能问答等核心能力,正成为…

项目架构(中)-- 依赖库【reflect-metadata】【inversify】【inversify-express-utils】

之前的文章已经学习了接口编写express 官网 orm框架 prisma 官网我们需要再学习:inversify + reflect-metadata 实现依赖注入 官网连接工具 inversify-express-utils 官网dto class-validator + class-transformer 官网reflect-metadata是一个 JavaScript 库,用于在运行时…

Linux-常用命令(1)

Linux-常用命令(1)基本命令 用户权限 sudo命令 linux系统,用户分为超级用户(root用户,拥有一切权限)和普通用户 sudo命令可以不在root权限下执行管理员的权限,使用此命令用户可以使用管理员的权限,下载和配置文件,使用sudo也可以将普通用户切换为root用户 sudo su //…

企业级电脑监控解决方案如何选?华企盾DSC助力高效管控

随着企业数字化转型加速,办公终端已成为企业运营的核心载体。如何有效规范员工数字化办公行为、防范数据泄露风险,已成为现代企业管理的必修课。华企盾DSC数据防泄密系统作为专业的企业级终端管理方案,为企业提供全方位的管控支持。1. 应用程序分级管控系统支持建立应用程序…

higress~Remote MCP Server 托管方案

文章出处:https://www.53ai.com/news/OpenSourceLLM/2025032902736.htmlMCP Server 的实施存在着诸多挑战,特别是在认证授权、服务可靠性和可观测性方面,Higress 作为 AI 原生的 API 网关,提供了完整的开源 MCP Server 托管解决方案。即将上线的 MCP 市场,将大幅降低开发者…

某网页单据打印辅助AutoHotkey v1.0脚本,本来打印单据需要用鼠标点击多次,

某网页单据打印辅助AutoHotkey v1.0脚本,本来打印单据需要用鼠标点击多次, ; 某网页单据打印辅助AutoHotkey v1.0脚本,本来打印单据需要用鼠标点击多次, ; 运行此脚本之后只需在输入完毕后按快捷键热键<F4> ; 为了便于寻找快捷键位置,我在F4键的键帽上贴了黄色贴纸 ; 可用…

如何选择适合中小企业的PLM项目管理工具

中小企业在发展过程中,项目管理的高效性与准确性愈发重要,PLM(产品生命周期管理)项目管理工具成为众多企业提升竞争力的关键选择。然而,面对市场上琳琅满目的工具,如何挑选适合自身的PLM项目管理工具,成为中小企业管理者亟待解决的问题。这不仅关系到项目的顺利推进,更…