【導語】:一款在 PC 端控制安卓設備的小工具,可在 PC 和安卓設備間互通剪貼板、用電腦鍵盤打字、傳輸檔案、安裝程式、截圖、錄屏等等功能,
簡介
scrcpy 可以顯示并控制通過 USB (或 TCP/IP) 連接的安卓設備,且不需要任何 root 權限,支持 GNU/Linux、Windows 和 macOS,

特性
- 輕量 (原生,僅顯示設備螢屏)
- 性能 (30~60fps)
- 質量 (解析度可達 1920×1080 或更高)
- 低延遲 (35~70ms)
- 快速啟動 (最快 1 秒內即可顯示第一幀)
- 無侵入性 (不會在設備上遺留任何程式)
系統要求
- 安卓設備最低需要支持 Android 5.0,
- 確保設備已開啟 adb 除錯,
- 在某些設備上,還需要開啟額外的選項以使用滑鼠和鍵盤進行控制,
專案地址是:
https://github.com/Genymobile/scrcpy
安裝
在 Debian (目前僅支持 testing 和 sid 分支) 和Ubuntu (20.04) 上安裝:
apt install scrcpy
另外,開發者還提供以下型別安裝包:
- snap 包
- 對 Fedora 提供 COPR 包
- 對 Arch Linux 提供 AUR 包
- 對 Gentoo 提供 Ebuild 包
在 Windows 上安裝:
-
官網提供壓縮包下載,解壓即可使用
-
使用 Chocolatey 安裝:
choco install scrcpy
choco install adb
- 使用 Scoop 安裝:
scoop install scrcpy
scoop install adb
在 macOS 上安裝:
- 使用 Homebrew 安裝
brew install scrcpy
如果 PATH 路徑內沒有 adb ,則還需要:
brew install android-platform-tools
- 使用 MacPorts 安裝
sudo port install scrcpy
運行
連接安卓設備,然后執行:
scrcpy
工具支持命令列引數,查看引數串列:
scrcpy --help
使用效果如圖所示:

具體功能介紹
連接
1.將設備和電腦連接至同一 Wi-Fi,
2.打開 設定 → 關于手機 → 狀態資訊,獲取設備的 IP 地址,也可以執行以下的命令:
adb shell ip route | awk '{print $9}'
3.啟用設備的網路 adb 功能
adb tcpip 5555
4.斷開設備的 USB 連接,
5.連接設備:
adb connect DEVICE_IP:5555 #將 DEVICE_IP 替換為設備 IP)
6.正常運行 scrcpy,
多設備
- 如果 adb devices 列出了多個設備,必須指定設備的序列號 :
scrcpy --serial 0123456789abcdef
scrcpy -s 0123456789abcdef # 簡寫
- 如果設備通過 TCP/IP 連接:
scrcpy --serial 192.168.0.1:5555
scrcpy -s 192.168.0.1:5555 # 簡寫
可以同時啟動多個 scrcpy 實體以同時顯示多個設備的畫面,
全屏
可以通過如下命令直接全屏啟動 scrcpy:
scrcpy --fullscreen
scrcpy -f # 簡寫
復制粘貼
每次安卓的剪貼板變化時,其內容都會被自動同步到電腦的剪貼板上,所有的 Ctrl 快捷鍵都會被轉發至設備,其中:
- Ctrl+c 復制
- Ctrl+x 剪切
- Ctrl+v 粘貼
開源前哨日常分享熱門、有趣和實用的開源專案,參與維護 10萬+ Star 的開源技術資源庫,包括:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/296172.html
標籤:其他
