前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何使用scrcpy管理和控制你的Android设备

如何使用scrcpy管理和控制你的Android设备

作者头像
FB客服
发布2023-03-29 15:55:31
发布2023-03-29 15:55:31
1.6K00
代码可运行
举报
文章被收录于专栏:FreeBufFreeBuf
运行总次数:0
代码可运行

 关于scrcpy 

scrcpy是一款针对Android设备的管理和控制工具,该工具可以通过USB或TCP/IP来帮助广大研究人员显示、管理和控制Android设备。该工具不需要root访问权限,支持GNU/Linux、Windows和macOS系统。

 工具特性 

1、性能:30~120fps,具体取决于设备 2、分辨率:1920×1080或以上 3、低延迟:35~70ms 4、低启动时间:约1秒显示第一个图像 5、非侵入性:Android设备上未安装任何内容 6、工具优势:无需账户,无需广告,无需上网 7、自由&免费:自由和开源软件

 功能介绍 

1、屏幕录制 2、设备监控 3、剪切板数据拷贝 4、可配置分辨率 5、将Android设备用作网络摄像头 6、物理键盘模拟(HID) 7、物理鼠标模拟(HID) 8、OTG模式 9、其他...

 工具要求 

API 21+(Android 5.0+) 设备开启ADB调试模式

 工具下载 

Linux

Debian或Ubuntu:

代码语言:javascript
代码运行次数:0
运行
复制
apt install scrcpy
代码语言:javascript
代码运行次数:0
运行
复制

Arch Linux:

代码语言:javascript
代码运行次数:0
运行
复制
pacman -S scrcpy
代码语言:javascript
代码运行次数:0
运行
复制

Windows

点击

https://github.com/Genymobile/scrcpy/releases/download/v1.24/scrcpy-win64-v1.24.zip

下载scrcpy-win64-v1.24.zip(包含adb在内的所有依赖组件)。

SHA-256:

代码语言:javascript
代码运行次数:0
运行
复制
6ccb64cba0a3e75715e85a188daeb4f306a1985f8ce123eba92ba74fc9b27367
代码语言:javascript
代码运行次数:0
运行
复制

Chocolatey安装:

代码语言:javascript
代码运行次数:0
运行
复制
choco install scrcpychoco install adb
代码语言:javascript
代码运行次数:0
运行
复制

Scoop安装:

代码语言:javascript
代码运行次数:0
运行
复制
scoop install scrcpyscoop install adb

macOS

代码语言:javascript
代码运行次数:0
运行
复制
brew install scrcpybrew install android-platform-toolssudo port install scrcpy

 工具运行 

将Android设备和你的电脑连接,然后运行下列命令:

代码语言:javascript
代码运行次数:0
运行
复制
scrcpy

该工具支持的命令参数选项可以使用下列命令查看:

代码语言:javascript
代码运行次数:0
运行
复制
scrcpy --help
代码语言:javascript
代码运行次数:0
运行
复制

 工具使用 

分辨率控制

代码语言:javascript
代码运行次数:0
运行
复制
scrcpy --max-size=1024scrcpy -m 1024  # short version

比特率修改

代码语言:javascript
代码运行次数:0
运行
复制
scrcpy --bit-rate=2Mscrcpy -b 2M  # short version

帧率FPS修改

代码语言:javascript
代码运行次数:0
运行
复制
scrcpy --max-fps=15
代码语言:javascript
代码运行次数:0
运行
复制

视频旋转锁定

代码语言:javascript
代码运行次数:0
运行
复制
scrcpy --lock-video-orientation     # 初始化方向scrcpy --lock-video-orientation=0   # 正常方向scrcpy --lock-video-orientation=1   # 90° 逆时针方向scrcpy --lock-video-orientation=2   # 180°scrcpy --lock-video-orientation=3   # 90° 顺时针方向
代码语言:javascript
代码运行次数:0
运行
复制

屏幕录制

代码语言:javascript
代码运行次数:0
运行
复制
scrcpy --record=file.mp4scrcpy -r file.mkv

缓冲区显示

代码语言:javascript
代码运行次数:0
运行
复制
scrcpy --display-buffer=50

TCP/IP无线连接

代码语言:javascript
代码运行次数:0
运行
复制
scrcpy --tcpip=192.168.1.1       # default port is 5555scrcpy --tcpip=192.168.1.1:5555

 工具运行截图 

 许可证协议 

本项目的开发与发布遵循Apache-2.0开源许可证协议。

 项目地址 

scrcpy

https://github.com/Genymobile/scrcpy

参考资料:

https://blog.rom1v.com/2018/03/introducing-scrcpy/ https://www.genymotion.com/blog/open-source-project-scrcpy-now-works-wirelessly/

精彩推荐

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-12-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  •  关于scrcpy 
  •  工具特性 
  •  功能介绍 
  •  工具要求 
  •  工具下载 
    • Linux
    • Windows
    • macOS
  •  工具运行 
  •  工具使用 
  •  工具运行截图 
  •  许可证协议 
  •  项目地址 
  • 参考资料:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档