ubuntu使用scrcpy手機投屏-免費神器scrcpy【介紹、安裝、使用】

[TOC] 歡迎轉載,轉載請說明出處 html

(上圖是我最多見的使用場景:搜索微信公衆號的文章,再複製連接,粘貼鏈接到PC瀏覽器中看、作筆記)linux

scrcpy的介紹、安裝、使用

scrcpy介紹

scrcpy是screen copy的簡寫,是一個免費的開源軟件,經過命令行和快捷鍵執行,實現安卓設備向電腦的高清投屏。我我的體驗,感受操做方便簡潔,至關nice!!!android

我使用過vysor,可是免費版的各類功能都受限,分辨率低並且不能調,用着很不爽...付費版,要70刀...破解版都比較舊,我試過比較新的2.1.4的破解版,破解者只提供了覆蓋文件,把它覆蓋在最新的2.1.7,運行失敗,可是又找不到2.1.4的原安裝包(相信我,真的找不到,google了好幾個小時),因此破解版也涼涼(除非我用別的低版本的破解版)git

google的時候發現一個geak網站裏面有人說scrcpy,github已經有一萬多star了,看到它的issue也提的多解決得也多,就決定乾脆用這個啦~果真不是所望啊~~github

發現國內的使用者還不多,所以貢獻一篇博文,擴大一下scrcpy在國內的影響力,表達我對它的喜好哈哈哈瀏覽器

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

具體特色:微信

功能:工具

  • 支持usb鏈接或wifi鏈接
  • 支持錄屏
  • 支持鼠標鍵盤交互
  • 支持apk拖放安裝
  • 支持文件上傳
  • 支持多設備同時投屏

性能:性能

  • 高清,且尺寸、分辨率可調整
  • 低延遲

scrcpy安裝

如下安裝方式是針對usb鏈接方式的,無線鏈接因爲沒有用過,因此後續再補充。

步驟1:啓動adb服務

usb鏈接方式就是:

安卓設備:

  1. usb線鏈接
  2. 設置:usb偏好爲「文件傳輸」(從正常使用scrcpy的角度來看,也能夠不設置。可是設置完以後,手機和電腦的文件互傳就會變得至關方便(用文件管理器剪切粘貼便可),我每次都會用~)
  3. 設置:開啓開發者模式,開啓usb調試

電腦:

  1. 啓動adb服務

安卓設備那裏沒什麼好說的,操做很簡單;因此這裏只談「開啓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

    將如下內容寫入剛剛建立的文件,注意,下面的2a70、9011要改爲本身的安卓設備的id(見上):

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

    更改文件權限:

    chmod 666 /etc/udev/rules.d/90-android.rules
  • 重啓adb服務

     

service udev restart adb kill-server adb start-server ```

執行如下命令,若有設備,則說明adb配置成功了:

```bash
adb devices
```
第一次之後,開啓adb服務
adb devices
adb start-server
adb devices

其實只要以前有開啓過,就會一直(包括重啓後)保持開啓狀態,除非手動關閉。 在這裏記錄這條命令是爲了,之後在不當心關了adb服務時,從新開啓它。

步驟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。

scrcpy

<span style='color:red'>其實不檢查也能夠,通常狀況下adb服務都是打開的。</span>

結束投屏

關閉安卓設備窗口便可

回到HOME/返回/進入後臺

分別是:鼠標中鍵、鼠標右鍵、Ctrl + s

全屏/回到合適尺寸

Ctrl + fCtrl + x

展開通知欄/摺疊通知欄

Ctrl + nCtrl + Shift + n

<span style='color:red'>安卓設備與電腦相互複製粘貼</span>

在安卓設備複製後,粘貼到電腦上,粘貼的快捷鍵是: 在安卓設備上正常複製,隨後再按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.html
  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

相關文章
相關標籤/搜索