使用Scrcpy實現電腦控制安卓手機

geoli91發表於2020-09-21

很多時候我們想要在電腦上使用一些手機軟體,使用模擬器當然是一種選擇,但是這些模擬器要不然不免費,要不然廣告多不放心。Scrcpy是一個開源免費的軟體,通過abd命令實現了安卓手機投屏和控制功能,並且支援 Windows 、 Mac OS 以及 Linux 等多種平臺,可以完全滿足日常使用。

Scrcpy 唯一的缺點是原生只能通過命令列進行操作,對 Geeker 之外的人不太友好。如果對命令列不熟悉的話,可以使用大神開發的Scrcpy-GUI,該軟體為 Scrcpy 配置了GUI介面,且同樣是開源的,有興趣的可檢視官網和異次元上Scrcpy使用教程

以下簡要介紹 Scrcpy 本體在 Windows 平臺上的使用。

Scrcpy 簡要介紹和軟體下載

Scrcpy 可以將安卓手機的畫面投屏到電腦桌面顯示上並進行操控。簡單地說,就是可以實現在電腦上控制手機。它支援滑鼠控制、電腦鍵盤輸入、電腦剪下板複製貼上、拖放檔案傳輸到手機、以及拖放 APK 檔案進行安裝等功能。

使用 Scrcpy 無需 ROOT 手機,也不需在手機上安裝 APP,只需要啟用“adb 除錯”即可。連線電腦的方式可選 USB 資料線連線或者 ADB 無線 WiFi 連線。

軟體下載可以直接前往 Github 下載最新版本的安裝包,當前最新版本為v1.16,點選右側可以直接下載 Windows 系統64位安裝包

Scrcpy USB 連線教程

準備工作

開始之前需要先做好準備工作,包括:

  1. 使用資料線連線電腦,並確保電腦上存在手機對應驅動
  2. 在手機端系統設定中開啟 「開發者選項」以及「USB除錯」。具體方法可以自行百度。

20200921175334

準備工作完成後,解壓下載好的安裝包,雙擊執行 scrcpy.exe 即可啟動軟體。首次連線時,手機上會提示是否允許對裝置進行除錯,點選「確認」按鈕同意即可。

20200921175637

Scrcpy 預設會彈出 cmd 視窗用於顯示相關資訊,如果使用時不想顯示該視窗,可以直接執行 scrcpy-noconsole.exe

Scrcpy 無線連線

Scrcpy 使用 adb 與 Android 裝置通訊,而 adb 本身是支援無線連線的,因此 Scrcpy 也支援無線使用(前提是需要保證手機和電腦處於同一區域網),使用流程如下:

  1. 查詢手機當前IP地址(在手機中點選「設定-關於手機-狀態資訊」,IP地址處即可檢視手機 IP v4 地址)。
  2. 使用資料線連線手機和電腦
  3. 啟用 adb TCP/IP 連線。在電腦上開啟命令列工具,cd 至 Scrcpy 所在資料夾後,執行 adb tcpip 5555 命令,監聽5555埠的命令。成功提示 "restarting in TCP mode port 5555",如果手機沒有和PC連線,直接使用以上命令會提示 "error:device not found"
  4. 斷開資料線連線
  5. 通過 WiFi 進行連線,執行命令:adb connect 裝置IP地址:5555 (埠號5555可以省略),如果成功將提示 "成功提示:connected to IP地址:5555"
    20200921184556
  6. 重新執行 scrcpy.exescrcpy-noconsole.exe 應用程式即可

注:

  1. 如果 WiFi 較慢,可以調整位元速率來提高反應速度,使用語句 scrcpy -b 3M -m 800,意思是限制 3 Mbps,畫面解析度限制 800,數值可以隨意調整。
  2. 如需切換回 USB 模式,執行 adb usb
  3. 在上述操作中,需要先 cd 到 Scrcpy 所在目錄才能使用 adb 命令進行操作。預設的 adb 命令指向 C:Android\adb.exe ,如果想直接使用 adb 命令進行操作,可以考慮將 Scrcpy 資料夾內所有檔案全部複製到 C:Android 目錄下。
  4. 以上操作仍然需要先使用資料線連線手機設定監聽埠後才能進行無線連線,如果想實現全程無線連線需要手機已ROOT,具體方法可參考ADB——連線手機的三種方式

Scrcpy 操作與快捷鍵

操作 快捷鍵 對應按鍵
裝置 HOME 鍵 Ctrl + H 滑鼠中鍵
裝置 BACK 鍵 Ctrl + B 滑鼠右鍵
點亮手機螢幕 滑鼠右鍵
切換全屏模式 Ctrl + F
將視窗調整為1:1(完美畫素) Ctrl + G
調整視窗大小以刪除黑色邊框 Ctrl + X 雙擊黑色背景
裝置 任務管理 鍵 (切換APP) Ctrl+S
裝置 選單 鍵 Ctrl + M
裝置音量+鍵 Ctrl + ↑
裝置音量-鍵 Ctrl + ↓
裝置電源鍵 Ctrl + P
複製內容到裝置 Ctrl + V
啟用/禁用 FPS 計數器(stdout) Ctrl + I
安裝APK 將 apk 檔案拖入投屏
傳輸檔案到裝置 將檔案拖入投屏(非apk)

除了上面所述,Scrcpy 的其他功能,如錄屏、引數設定 、Mac OS 連線等,請參考Scrcpy - 開源免費在電腦顯示手機畫面並控制手機的工具 (投屏/錄屏/免Root)


本文參考:

  1. Scrcpy - 開源免費在電腦顯示手機畫面並控制手機的工具 (投屏/錄屏/免Root)
  2. Scrcpy-GUI 電腦控制安卓手機的工具神器!終於有了更直觀好用的介面啦
  3. 利用adb檢視手機裝置ip和連線手機的兩種方式
  4. ADB——連線手機的三種方式

相關文章