Login

Navigation

SCRCPY軟件- 電腦鏡像及控制手機

Scrcpy_01.jpg

簡介:
Scrcpy 是透過 USB、或 TCP/IP (即WIFI) 來顯示或控制 Android 裝置。

而且 scrcpy 不需要 root 權限就可以實現這功能。

目前可以支援 GNU/LinuxWindowsmacOS多平台。


特色:
  • 輕量 (只顯示裝置螢幕)
  • 效能 (30~60fps)
  • 品質 (1920×1080 或更高)
  • 低延遲 (35~70ms)
  • 快速啟動 (~1 秒就可以顯示第一個畫面)
  • 非侵入性 (不安裝、留下任何東西在裝置上)

需求:

下載及安裝軟件:
以Windows的軟件包管理器Chocolatey為例

Scrcpy_02.png

choco install scrcpy
choco install adb

如果你還沒有安裝軟件包管理器Chocolatey的話可參考:

我們如何透過軟件包 (Chocolatey) 優雅地在 Windows 安裝軟件?


開啟手機的USB偵錯模式:

在Android電話的版本號,連續按 7 次,直到出現提醒「開發者模式已啟用」的提示。

Scrcpy_03.jpg

Scrcpy_04.jpg

圖片取自如何開啟 Android 手機的 USB 偵錯模式

實現PC控制手機:

Scrcpy_05.png

用USB連線電腦和手機

Scrcpy_06.png

在CMD 或者PowerShell 執行

scrcpy

Scrcpy_07.png

Scrcpy_08.png

無線控制手機:
adb是可以透過TCP/IP連線的。

實現無線鏡像控制手機條件:

  1. 手機和電腦是同一網段.
  2. 電話支持無線ADB 除錯模式.

以我的Oneplus6電話為範例:

Scrcpy_09.png

  • 確認手機開啟無線ADB 除錯模式
  • 確認手機和電腦是在同一個網段(WIFI)
  • 移除手機和電腦的USB連接線
  • 啟用裝置上的 adb over TCP/IP
adb tcpip 5555
在CMD 或者PowerShell 執行
  • 透過 TCP/IP 連接裝置
adb connect 手機IP地址:5555
在CMD 或者PowerShell 執行
  • 執行
scrcpy
在CMD 或者PowerShell 執行

Scrcpy_10.png


結語:
我只是簡單地應用到鏡像和控制手機,軟件還可以實現畫面擷取尺寸,限制 FPS,裁切,鎖定影像方向,錄影,多裝置,SSH tunnel,旋轉,快捷鍵,還可以拖放一個.apk檔 到 scrcpy 的視窗上安裝等等豐富的功能。

參考資料:

官方網址:

Genymobile / scrcpy