scrcpy 将 Android 手机屏幕实时投射到电脑

  • 参考:

    • Github - Genymobile/scrcpy
    • Build scrcpy

从软件库安装

Linux

# ubuntu
apt install scrcpy# arch aur
yay -S scrcpy

使用

  1. 连上手机(打开“usb调试”)
  2. 电脑运行 scrcpy,GUI启动,立即投射当前手机屏幕

多个手机同时连接

$ adb devices
List of devices attached
26b98700    device
c676c6b3    device# 连接第1个手机
$ scrcpy -s 26b98700# 连接第2个手机
$ scrcpy -s c676c6b3

scrcpy -h 查看帮助。

拖动安装apk

从电脑拖动apk,就可以将apk安装到设备。

快捷键

Ctrl + b | back键
Ctrl + h | home键
Ctrl + s | app switch
Ctrl + m | menu键
Ctrl + Up | 音量上
Ctrl + Down | 音量下
Ctrl + p | 关机键(turn screen on/off)
Right-click | power on(when screen is off)
Ctrl+o | turn device screen off (keep mirroring)
Ctrl+n | expand notification panel
Ctrl+Shift+n| collapse notification panel
Ctrl+c | copy device clipboard to computer
Ctrl+v | paste computer clipboard to device
Ctrl+i | enable/disable FPS counter (print frames/second in logs)

trouble shootingcategories: [cm, android]

tags: [scrcpy, mint]

鼠标、键盘无效

可能需要在手机中设置: Developer options -> 勾选 “USB debugging(Security settings)”

参考: https://github.com/Genymobile/scrcpy/issues/70#issuecomment-373286323

依赖包安装

# runtime dependencies
sudo apt install ffmpeg libsdl2-2.0-0# client build dependencies
sudo apt install make gcc git pkg-config meson ninja-build \libavcodec-dev libavformat-dev libavutil-dev \libsdl2-dev# server build dependencies
sudo apt install openjdk-8-jdk

On old versions (like Ubuntu 16.04), meson is too old. In that case, install it from pip3:

sudo apt install python3-pip# 解决 ModuleNotFoundError: No module named 'setuptools' 报错
pip3 install --upgrade setuptools# 解决 error: invalid command 'bdist_wheel' 报错
pip3 install --upgrade wheelpip3 install --upgrade meson# meson 的安装位置 /home/wi/.local/bin/meson

编译 scrcpy 服务器(电脑端)

export ANDROID_HOME=~/android/sdkgit clone https://github.com/Genymobile/scrcpy
cd scrcpy# then, build
# Note: ninja must be run as a non-root user (only ninja install must be run as root).
meson x --buildtype release --strip -Db_lto=true
cd x
# 因为GFW,可能会编译失败,可以通过proxy联网: proxychains ninja
ninja# 安装
sudo ninja install    # without sudo on Windows

This installs two files:

  • /usr/local/bin/scrcpy
  • /usr/local/share/scrcpy/scrcpy-server.jar

卸载

sudo ninja uninstall

scrcpy-将Android手机屏幕实时投射到电脑相关推荐

  1. 基于Scrcpy的Android手机屏幕投影到电脑教程

    基于Scrcpy的Android手机屏幕投影到电脑教程 文章目录 基于Scrcpy的Android手机屏幕投影到电脑教程 一,前言 二,具体步骤 1.软件下载 2.环境配置 三,基于Scrcpy的手机 ...

  2. 用802.11n 加速,将android手机屏幕投影到win7电脑上

    在做Android应用开发的时候,经常需要将已经完成的应用展示给一同开发的小伙伴,然而一直感觉没有找到一种十分方便的办法.特别是看到了开发IOS的小伙伴在做展示的时候的方便.因为Apple既做PC,也 ...

  3. 将安卓手机屏幕内容投射到电脑屏幕上

    很简单,请先到chrome商店,去下载Vysor,下载之后可在chrome的应用中找到. 使用你的android手机,用数据线连接到电脑上,记得一定要打开你的USB调试,打开Vysor,点击Find ...

  4. scrcpy(android手机投屏神器)

    企业培训或客户演示,需要把手机屏幕投射在电脑上,scrcpy完美解决了这一问题,以下以windows为例,讲解下scrcpy的安装及使用 安装adb 1 下载:http://tools.android ...

  5. Android开发时手机屏幕实时同步显示在电脑上

    1.下载 Android Screen Monitor http://code.google.com/p/android-screen-monitor/ (1) 下載 ASM_2_40.zip 并解压 ...

  6. android 使用asm.jar将android手机屏幕投影到电脑上

    使用asm.jar将Android手机屏幕投影到电脑 有时候可能需要将手机上的一些操作投影出来,比如一些App Demo的展示等.其实,有专门的硬件设备能干这件事儿,但没必要专门为展示个Demo去花钱 ...

  7. android分辨率选择,安卓Android手机屏幕壁纸分辨率选择技巧

    大家先看看对应的壁纸分辨率: 屏幕分辨率为 480×320 的Android手机,对应的壁纸分辨率为:640x480. 屏幕分辨率为 800×480 的Android手机,对应的壁纸分辨率为:960x ...

  8. android壁纸和手机屏幕之间要怎么对应,安卓Android手机屏幕壁纸分辨率选择技巧...

    安卓Android手机屏幕壁纸分辨率选择技巧 现在使用安卓手机的人好多了,一个好的手机壁纸自然是大家的追求,那么要怎么挑选适合自己安卓手机的手机壁纸呢~登博教程小编来教你挑选吧~ 大家先看看对应的壁纸 ...

  9. android手机屏幕总是闪烁,手机屏幕闪烁是什么原因

    手机屏幕闪烁会严重影响到我们对手机的使用,那么在遇到这种情况的时候我们应该怎么解决呢?下面是小编精心为你整理的手机屏幕闪烁的原因,一起来看看. 手机屏幕闪烁的原因 其实很多时候是由于静电造成的,我们可 ...

最新文章

  1. ubuntu下nginx+php5的部署
  2. ACCP7.0-S2-复习自测-15测试分析
  3. 关于ie,火狐,谷歌浏览器滚动条的隐藏以及自定义样式
  4. Oracle查看用户权限
  5. ADSL路由器防止******
  6. Conficker-AE的处理方法
  7. java class教程_深入理解Java Class文件格式(七)
  8. 12个有趣的HTML5实例(转)
  9. 转 VSS 2005 使用详解
  10. qq空间把android改成iphone,qq空间利用代码修改iPhone6 Plus详细方法 qq空间修改手机型号教程...
  11. 什么,缺“Java项目经验”找不到工作?锋哥送你80个“项目经验”
  12. 爱荷华大学计算机科学专业,爱荷华大学计算机专业
  13. 第138天,我成为了CSDN博客专家,在搬砖的道路上继续努力
  14. 关于印发促进智慧城市健康发展的指导意见的通知
  15. joda-time 文档的部分翻译
  16. 软件造价评估最新模板免费下载(基于2022年度行业基准数据)
  17. 微信小程序人脸核身---快速入门到实战(附开发工具类,复制即用)
  18. 实例比较单精度浮点型,双精度浮点型运算结果精度
  19. Android开发实现人脸识别
  20. Jackknife,Bootstraping, bagging, boosting, AdaBoosting, Rand forest 和 gradient boosting的区别

热门文章

  1. [bitfinex]自动放贷小程序炮制过程描述
  2. 最简单DIY基于ESP8266的智能彩灯③(在网页用按钮+滑动条+手机APP控制RGB灯)
  3. 语音智能小车:语音识别模块LD3320+STMF103
  4. maven中无法下载ojdbc
  5. 多人协作开发Axure教程(附Axure RP9的密钥)
  6. Java之4种引用简析
  7. php让手机全屏,手机网站按比例显示铺满手机全屏/网站两边不留白
  8. 超3成医院未通过等保测评?亚信安全终端一体化赋能医疗行业安全
  9. 线上Debug神器--Arthas(阿尔萨斯)
  10. ADB读取和备份安卓应用数据(无Root)