ubuntu使用scrcpy投屏-免费神器scrcpy

时间:2019-07-17
本文章向大家介绍ubuntu使用scrcpy投屏-免费神器scrcpy,主要包括ubuntu使用scrcpy投屏-免费神器scrcpy使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

欢迎转载,转载请说明出处

scrcpy的介绍、安装、使用

scrcpy介绍

scrcpy是screen copy的简写,是一个免费的开源软件,通过命令行和快捷键执行,实现安卓设备向电脑的高清投屏。我个人体验,感觉操作方便简洁,相当nice!!!

github地址:https://github.com/Genymobile/scrcpy

具体特点:

功能:

  • 支持usb连接或wifi连接
  • 支持录屏
  • 支持鼠标键盘交互
  • 支持apk拖放安装
  • 支持文件上传
  • 支持多设备同时投屏

性能:

  • 高清,且尺寸、分辨率可调整
  • 低延迟

scrcpy安装

以下安装方式是针对usb连接方式的,无线连接由于没有用过,所以后续再补充。

步骤1:启动adb服务

usb连接方式就是:

安卓设备:
1) usb线连接
2) 设置:usb偏好为“文件传输”
3) 设置:开启开发者模式,开启usb调试

电脑:
1) 启动adb服务

安卓设备那里没什么好说的,操作很简单;所以这里只谈“开启adb服务”。

首先,把安卓设备那三步操作完成。

第一次,安装并配置adb服务
  • 安装adb,查看自己的安卓设备

    sudo apt-get install android-tools-adb
    adb start-server
    lsusb

    输出以下信息:

    找到自己的安卓设备哪一行,2a70、9011在下面会用到。

  • 创建设备文件:

    下面命令中的名称“90-android”是自定义的,我的这个代表安卓9.0的意思。

    echo 0x12d1 > ~/.android/adb_usb.ini
    touch /etc/udev/rules.d/90-android.rules
    gedit /etc/udev/rules.d/90-android.rules

    将以下内容写入刚刚创建的文件:

    SUBSYSTEM=="usb", ATTRS{idVendor}=="2a70", ATTRS{idProduct}=="9011", MODE="0666"

    更改文件权限:

    chmod 666 /etc/udev/rules.d/70-android.rules
  • 重启adb服务

    service udev restart
    adb kill-server
    adb start-server

    执行以下命令,如有设备,则说明adb配置成功了:

    adb devices
以后,开启adb服务
adb devices
adb start-server
adb devices

步骤2:snap方式安装scrcpy

官方提供的安装方式有:自己编译、snap包、AUR包(for Arch Linux)、Ebuild。

snap包的安装方式又有很多种(网页下载、终端snap命令等等),不在本文讨论范围内,这里只提供一种离线的安装方式。

我已经把snap包(截止到目前的最新版v1.9)下载好了,地址:链接: https://pan.baidu.com/s/1x9SgptII-4KOYW-vPuzMHw 密码: 6vdf

下载完成后到目标目录执行命令:

sudo snap install scrcpy.snap --dangerous

scrcpy常用方法

注意,以下命令都是在终端中输入的、快捷键都是在聚焦于安卓设备窗口时键入的。

检查设备连接

首先,将安卓设备通过usb连接好(见上,三部曲),将电脑上的adb服务开启(见上)

scrcpy.adb devices

开始投屏

首先,检查设备有没有连接好(见上)

scrcpy

结束投屏

关闭安卓设备窗口即可

回到HOME/返回/进入后台

分别是:鼠标中键、鼠标右键、Ctrl + s

全屏/回到合适尺寸

Ctrl + fCtrl + x

展开通知栏/折叠通知栏

Ctrl + nCtrl + Shift + n

安卓设备与电脑相互复制粘贴

在安卓设备复制后,粘贴到电脑上,粘贴的快捷键是:Ctrl + c

在电脑复制后,粘贴到安卓设备上,粘贴的快捷键是:Ctrl + Shift + v

安装apk文件

直接拖动一个apk文件到安卓设备窗口即可完成安装,终端将打印出相应信息

其他...

至于文件互传功能,我觉得直接在电脑上通过文件资源管理器更方便;
至于录屏功能,我觉得手机录屏工具更方便;
随着后续使用的增多,我会继续补充此文。

参考资料

  1. https://github.com/Genymobile/scrcpy
  2. https://www.linuxuprising.com/2019/03/install-scrcpy-on-linux-from-snap.html3
  3. https://www.linuxuprising.com/2019/03/control-android-devices-from-your.html
  4. https://blog.csdn.net/ppggxn/article/details/81709350

原文地址:https://www.cnblogs.com/hesse-summer/p/11200260.html