歡迎轉載,轉載請說明出處
(上圖是我最常見的使用場景:搜索微信公眾號的文章,再復制鏈接,粘貼連接到PC瀏覽器中看、做筆記)
scrcpy的介紹、安裝、使用
scrcpy介紹
scrcpy是screen copy的簡寫,是一個免費的開源軟件,通過命令行和快捷鍵執行,實現安卓設備向電腦的高清投屏。我個人體驗,感覺操作方便簡潔,相當nice!!!
我使用過vysor,但是免費版的各種功能都受限,分辨率低而且不能調,用着很不爽...付費版,要70刀...破解版都比較舊,我試過比較新的2.1.4的破解版,破解者只提供了覆蓋文件,把它覆蓋在最新的2.1.7,運行失敗,但是又找不到2.1.4的原安裝包(相信我,真的找不到,google了好幾個小時),所以破解版也涼涼(除非我用別的低版本的破解版)
google的時候發現一個geak網站里面有人說scrcpy,github已經有一萬多star了,看到它的issue也提的多解決得也多,就決定干脆用這個啦~果然不是所望啊~~
發現國內的使用者還很少,因此貢獻一篇博文,擴大一下scrcpy在國內的影響力,表達我對它的喜愛哈哈哈
github地址:https://github.com/Genymobile/scrcpy
具體特點:
功能:
- 支持usb連接或wifi連接
- 支持錄屏
- 支持鼠標鍵盤交互
- 支持apk拖放安裝
- 支持文件上傳
- 支持多設備同時投屏
性能:
- 高清,且尺寸、分辨率可調整
- 低延遲
scrcpy安裝
以下安裝方式是針對usb連接方式的,無線連接由於沒有用過,所以后續再補充。
步驟1:啟動adb服務
usb連接方式就是:
安卓設備:
- usb線連接
- 設置:usb偏好為“文件傳輸”(從正常使用scrcpy的角度來看,也可以不設置。但是設置完之后,手機和電腦的文件互傳就會變得相當方便(用文件管理器剪切粘貼即可),我每次都會用~)
- 設置:開啟開發者模式,開啟usb調試
電腦:
- 啟動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
其實不檢查也可以,一般情況下adb服務都是打開的。
結束投屏
關閉安卓設備窗口即可
回到HOME/返回/進入后台
分別是:鼠標中鍵、鼠標右鍵、Ctrl + s
全屏/回到合適尺寸
Ctrl + f、Ctrl + x
展開通知欄/折疊通知欄
Ctrl + n、Ctrl + Shift + n
安卓設備與電腦相互復制粘貼
在安卓設備復制后,粘貼到電腦上,粘貼的快捷鍵是:
在安卓設備上正常復制,隨后再按Ctrl + c,在電腦上粘貼即可。
在電腦復制后,粘貼到安卓設備上,粘貼的快捷鍵是:
在電腦上正常復制后,在安卓設備上粘貼前,按Ctrl + Shift + v,然后再在安卓設備上正常粘貼。
安裝apk文件
直接拖動一個apk文件到安卓設備窗口即可完成安裝,終端將打印出相應信息
其他...
至於文件互傳功能,我覺得直接在電腦上通過文件資源管理器更方便;
至於錄屏功能,我覺得手機錄屏工具更方便;
隨着后續使用的增多,我會繼續補充此文。
