Scrcpy手机投屏投屏到电脑上(windows/mac)

2024-08-31 21:04

本文主要是介绍Scrcpy手机投屏投屏到电脑上(windows/mac),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

项目场景:

        在开发app程序时,需要进行投屏演示程序。市面上有很多可用软件,但是体验感不友好(1收费、2操作繁琐,3手机端+PC端都需要下载对应的软件)很头痛!!!

        Scrcpy是真的yyds,免费(不收费)、操作简单(安装后,只需要一个命令即可投屏)、只需要PC端安装(APP端不需要安装任何东西)

        Scrcpy是一个免费的工具,可以轻松将安卓手机屏幕投影到Windows或Mac电脑上,并使用电脑键盘和鼠标控制手机。它高效、低延迟,支持USB和无线连接,是开发调试和日常使用的理想选择。

Windows版本

步骤1: 下载和安装Scrcpy

        1. 访问Scrcpy的GitHub页面。

                 快速通道:Release scrcpy v2.6.1 · Genymobile/scrcpy · GitHub

        2. 按需下载指定版本,解压即可。

步骤2: 安装ADB 

        1. Scrcpy自带了 adb,你不需要单独安装。如果你已经有ADB,可以使用现有的ADB路径。

        2. 将你的安卓手机通过USB连接到电脑。

        3. 在安卓手机上启用 开发者选项USB调试(路径:设置 > 关于手机 > 点击版本号7次 > 返回设置 > 开发者选项 > 启用USB调试)。

步骤3: 启动Scrcpy

        1. 在解压缩的Scrcpy文件夹中,双击 scrcpy.exe 来启动。

        2. Scrcpy将自动检测到已连接的安卓设备,并开始投屏。


Mac版本

步骤1: 使用Homebrew安装Scrcpy

        1. 打开终端(Terminal),然后输入以下命令来安装Homebrew(如果你还没有安装):      

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

       2. 安装好Homebrew后,运行以下命令安装Scrcpy:   

brew install scrcpy

步骤 2: 启用USB调试   

        1. 在安卓手机上,进入 设置 > 关于手机,然后点击 版本号 7次以启用开发者选项。

        2. 返回设置页面,找到 开发者选项,然后启用 USB调试

步骤 3: 启用USB调试   

        1. 使用USB线将安卓手机连接到Mac。

        2. 在终端中运行以下命令启动Scrcpy:

scrcpy

        3. 如果设备连接正常,安卓设备的屏幕将显示在Mac上。


常见的Scrcpy操作

        • 全屏显示:按 Ctrl+F(在Mac上是 Cmd+F)切换全屏模式。

        • 旋转屏幕:按 Ctrl+← 或 Ctrl+→ 来旋转屏幕(Mac上使用 Cmd+← 或 Cmd+→)。

        • 录制屏幕:在启动Scrcpy时可以添加 --record file.mp4 参数,或按住 Ctrl 键并点击窗口中的录制按钮。

无线连接(可选,能用有线尽量用有线)

        你可以通过无线方式连接Scrcpy,步骤如下:

        1. 使用USB线将手机连接到电脑。

        2. 在终端或命令行中输入以下命令启动无线调试:

adb tcpip 5555
adb connect <手机IP地址>:5555

        3. 断开USB连接,并再次运行 scrcpy,此时手机将通过无线网络连接到电脑。

安装ADB(mac)

步骤1: 安装ADB

        ADB 可以通过 Homebrew 进行安装。你可以在终端中运行以下命令:这将安装 adb,并将其路径自动添加到系统的 PATH 中。

brew install android-platform-tools

步骤2: 验证 ADB 是否安装成功

        在终端中运行以下命令来检查 adb 是否已正确安装:如果安装成功,你会看到 adb 的版本信息。

adb version

步骤3:重新启动 Scrcpy

scrcpy

步骤4:确保开发者选项中的 USB 调试已启用

确保你已经按照之前的步骤启用了安卓设备上的USB调试模式,并且设备通过USB线连接到了Mac电脑。

步骤5:检查路径(如果还是有问题)

如果 adb 已安装,但仍然无法找到,可以尝试手动添加 adb 的路径到系统的 PATH 环境变量中。你可以在终端中编辑 .bash_profile 或 .zshrc 文件(根据你使用的Shell类型)。

例如,编辑 .zshrc 文件(Mac上默认是Zsh):

nano ~/.zshrc

然后添加以下行:

export PATH=$PATH:/usr/local/bin/

保存并退出,然后重新加载配置文件:

source ~/.zshrc

步骤6:再试一次

最后,再次尝试运行 scrcpy,应该可以正常启动了。

这篇关于Scrcpy手机投屏投屏到电脑上(windows/mac)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1124981

相关文章

Android实现两台手机屏幕共享和远程控制功能

《Android实现两台手机屏幕共享和远程控制功能》在远程协助、在线教学、技术支持等多种场景下,实时获得另一部移动设备的屏幕画面,并对其进行操作,具有极高的应用价值,本项目旨在实现两台Android手... 目录一、项目概述二、相关知识2.1 MediaProjection API2.2 Socket 网络

Windows Docker端口占用错误及解决方案总结

《WindowsDocker端口占用错误及解决方案总结》在Windows环境下使用Docker容器时,端口占用错误是开发和运维中常见且棘手的问题,本文将深入剖析该问题的成因,介绍如何通过查看端口分配... 目录引言Windows docker 端口占用错误及解决方案汇总端口冲突形成原因解析诊断当前端口情况解

如何在Mac上安装并配置JDK环境变量详细步骤

《如何在Mac上安装并配置JDK环境变量详细步骤》:本文主要介绍如何在Mac上安装并配置JDK环境变量详细步骤,包括下载JDK、安装JDK、配置环境变量、验证JDK配置以及可选地设置PowerSh... 目录步骤 1:下载JDK步骤 2:安装JDK步骤 3:配置环境变量1. 编辑~/.zshrc(对于zsh

电脑死机无反应怎么强制重启? 一文读懂方法及注意事项

《电脑死机无反应怎么强制重启?一文读懂方法及注意事项》在日常使用电脑的过程中,我们难免会遇到电脑无法正常启动的情况,本文将详细介绍几种常见的电脑强制开机方法,并探讨在强制开机后应注意的事项,以及如何... 在日常生活和工作中,我们经常会遇到电脑突然无反应的情况,这时候强制重启就成了解决问题的“救命稻草”。那

使用Python实现全能手机虚拟键盘的示例代码

《使用Python实现全能手机虚拟键盘的示例代码》在数字化办公时代,你是否遇到过这样的场景:会议室投影电脑突然键盘失灵、躺在沙发上想远程控制书房电脑、或者需要给长辈远程协助操作?今天我要分享的Pyth... 目录一、项目概述:不止于键盘的远程控制方案1.1 创新价值1.2 技术栈全景二、需求实现步骤一、需求

Redis在windows环境下如何启动

《Redis在windows环境下如何启动》:本文主要介绍Redis在windows环境下如何启动的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Redis在Windows环境下启动1.在redis的安装目录下2.输入·redis-server.exe

Python实现自动化接收与处理手机验证码

《Python实现自动化接收与处理手机验证码》在移动互联网时代,短信验证码已成为身份验证、账号注册等环节的重要安全手段,本文将介绍如何利用Python实现验证码的自动接收,识别与转发,需要的可以参考下... 目录引言一、准备工作1.1 硬件与软件需求1.2 环境配置二、核心功能实现2.1 短信监听与获取2.

mss32.dll文件丢失怎么办? 电脑提示mss32.dll丢失的多种修复方法

《mss32.dll文件丢失怎么办?电脑提示mss32.dll丢失的多种修复方法》最近,很多电脑用户可能遇到了mss32.dll文件丢失的问题,导致一些应用程序无法正常启动,那么,如何修复这个问题呢... 在电脑常年累月的使用过程中,偶尔会遇到一些问题令人头疼。像是某个程序尝试运行时,系统突然弹出一个错误提

电脑提示找不到openal32.dll文件怎么办? openal32.dll丢失完美修复方法

《电脑提示找不到openal32.dll文件怎么办?openal32.dll丢失完美修复方法》openal32.dll是一种重要的系统文件,当它丢失时,会给我们的电脑带来很大的困扰,很多人都曾经遇到... 在使用电脑过程中,我们常常会遇到一些.dll文件丢失的问题,而openal32.dll的丢失是其中比较

电脑win32spl.dll文件丢失咋办? win32spl.dll丢失无法连接打印机修复技巧

《电脑win32spl.dll文件丢失咋办?win32spl.dll丢失无法连接打印机修复技巧》电脑突然提示win32spl.dll文件丢失,打印机死活连不上,今天就来给大家详细讲解一下这个问题的解... 不知道大家在使用电脑的时候是否遇到过关于win32spl.dll文件丢失的问题,win32spl.dl