使用Scrcpy實現電腦控制安卓手機
很多時候我們想要在電腦上使用一些手機軟件,使用模擬器當然是一種選擇,但是這些模擬器要不然不免費,要不然廣告多不放心。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 連接教程
準備工作
開始之前需要先做好準備工作,包括:
- 使用數據線連接電腦,並確保電腦上存在手機對應驅動
- 在手機端系統設置中開啟 「開發者選項」以及「USB調試」。具體方法可以自行百度。
準備工作完成後,解壓下載好的安裝包,雙擊運行 scrcpy.exe
即可啟動軟件。首次連接時,手機上會提示是否允許對設備進行調試,點擊「確認」按鈕同意即可。
Scrcpy 默認會彈出 cmd 窗口用於顯示相關信息,如果使用時不想顯示該窗口,可以直接運行 scrcpy-noconsole.exe
。
Scrcpy 無線連接
Scrcpy 使用 adb 與 Android 設備通訊,而 adb 本身是支持無線連接的,因此 Scrcpy 也支持無線使用(前提是需要保證手機和電腦處於同一局域網),使用流程如下:
- 查詢手機當前IP地址(在手機中點擊「設置-關於手機-狀態信息」,IP地址處即可查看手機 IP v4 地址)。
- 使用數據線連接手機和電腦
- 啟用 adb TCP/IP 連接。在電腦上打開命令行工具,
cd
至 Scrcpy 所在文件夾後,執行adb tcpip 5555
命令,監聽5555端口的命令。成功提示 “restarting in TCP mode port 5555″,如果手機沒有和PC連接,直接使用以上命令會提示 “error:device not found” - 斷開數據線連接
- 通過 WiFi 進行連接,執行命令:
adb connect 設備IP地址:5555
(端口號5555可以省略),如果成功將提示 “成功提示:connected to IP地址:5555”
- 重新運行
scrcpy.exe
或scrcpy-noconsole.exe
應用程序即可
註:
- 如果 WiFi 較慢,可以調整碼率來提高反應速度,使用語句
scrcpy -b 3M -m 800
,意思是限制 3 Mbps,畫面分辨率限制 800,數值可以隨意調整。 - 如需切換回 USB 模式,執行
adb usb
。 - 在上述操作中,需要先
cd
到 Scrcpy 所在目錄才能使用adb
命令進行操作。默認的adb
命令指向C:Android\adb.exe
,如果想直接使用adb
命令進行操作,可以考慮將 Scrcpy 文件夾內所有文件全部複製到C:Android
目錄下。 - 以上操作仍然需要先使用數據線連接手機設置監聽端口後才能進行無線連接,如果想實現全程無線連接需要手機已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)。
本文參考:
- Scrcpy – 開源免費在電腦顯示手機畫面並控制手機的工具 (投屏/錄屏/免Root)
- Scrcpy-GUI 電腦控制安卓手機的工具神器!終於有了更直觀好用的界面啦
- 利用adb查看手機設備ip和連接手機的兩種方式
- ADB——連接手機的三種方式