昨天為大家推薦了一款《打通手機和電腦的開源神器 Scrcpy》,從留言中可以看出小夥伴們對這個工具還是非常感興趣的,但是因為它的使用門檻,讓很多平時較少接觸此類工具的朋友遇到了各種各樣的問題...
本來隻想低調地安利一個工具來着,但是看這個情況,還是為大家做個詳細的教程比較好,有什麼不懂的都可以通過這篇教程來了解清楚。
當然還是先說明一下這個「Scrcpy」,它是能讓任何安卓手機都能夠直接通過有線/無線的方式連接電腦進行投屏,甚至還能讓電腦反向控制手機的工具。
關注「最美應用」公衆号,後台回複「spy」,可以獲取下載地址和官方文檔等内容。
▎下載說明
在下載頁面,可以看到最新的版本(Latest release)和更新日志(Changes),看不懂的話可以用谷歌翻譯翻一下。
更新日志的下面,是一些比較重要的内容介紹,比如關閉手機屏幕,複制粘貼等,這個我們後面一起說明。
再往下拉就是下載地址了:
這裡隻提供了 Windows 端的下載地址,隻需要按照自己的系統(32/64位)下載壓縮包即可;壓縮包裡包含了 Android adb 工具包和編譯好的 Scrcpy 啟動程序,直接雙擊打開即可使用,主要是方便不會用命令行的朋友。
*其實更好用的方法是直接在解壓後的文件夾内,點擊左上角的「文件」→「在當前目錄打開命令行/Windows powershell」,然後直接按照相關命令操作即可,具體命令介紹在後面。
但是使用 macOS 的朋友,就沒有這麼方便的打包程序用了,教程在官方文檔裡都有,不過還是簡單說明一下:這個是要有一點基礎知識才行的,你必須要認識電腦上的「終端」這個東西,所有操作都需要在它裡面完成。
第一步:安裝 Homebrew;
Homebrew 是一個 macOS 平台的軟件包管理工具,可以用來安裝、卸載、升級各種各樣的終端工具,相當于沒有界面的應用市場,我們現在主要是需要用它來安裝 Scrcpy,至于它都能用來幹什麼就要由大家自行發現了。
即使不懂怎麼回事,也是可以用的,隻需要打開 macOS 的「終端」,輸入下面這行安裝 Homebrew 的命令然後回車即可:
*這行命令也會添加到後台回複裡
第二步:安裝 Scrcpy;
如果你的網絡環境不好的話,安裝 homebrew 可能就要很長時間,也可能失敗需要重新安裝,這個我就真的沒辦法了;
成功安裝完 homebrew 後,終端會恢複到輸入命令的模式,這裡隻需要再輸入一行命令就可以安裝 scrcpy 工具了:
brew install scrcpy
第三步:安裝 ADB 工具;
adb 工具是所有安卓設備都會用到的東西,最基礎的版本也可以通過命令來實現手機的開關機、恢複出廠、進入線刷、卡刷模式等功能,而 Scrcpy 也是通過利用這個工具來實現的對手機的控制。
安裝命令是:
brew cask install android-platform-tools
裝好後隻需要輸入命令「scrcpy」就可以使用 Scrcpy 工具了。
▎ADB 工具的基礎命令介紹
不管是 Windows、macOS 還是 Linux,都可以使用 adb 工具,對安卓設備進行一些簡單的操作,這裡就給大家介紹幾個常用的,也要注意看哦,和使用 scrcpy 還是有關系的:
1. adb devices
用來查看當前通過數據線連接電腦的設備,這也是用來檢測是否可以使用 scrcpy 的基礎命令,如果輸入此命令後,可以在終端裡看到你的設備 ID,像這樣:
那就說明你的設備已經成功連接電腦了,可以開始使用 scrcpy 了,同時這個 id 也可以記下來,用來實現操作後面的多設備連接;
如果沒有顯示設備 ID,那說明你的手機還沒有完全連上電腦,此時打開 scrcpy 就會出現報錯信息:
ERROR: adb push returned with value 1
這裡需要進行一些簡單設置,很多安卓機都默認關閉了「USB 調試」,還有很多手機把數據線默認設置成了僅充電,這都是不行的,需要大家打開手機的「開發者選項」并開啟「USB 調試」,有的手機還需要打開「USB 調試安全模式」。
很多手機的「開發者選項」也是隐藏的,可能需要在關于手機裡連點幾次系統版本号才能打開這一選項。
*如果已經顯示了 ID,打開 scrcpy 還是沒反應,那我暫時就沒有辦法了,可能是電腦系統原因,也可能是項目的問題。
2. adb tcpip 5555
這個是用來設置 adb 無線連接端口号的,一般默認是 5037,也可以按照開發者的推薦設置成 5555,避免沖突,設置完之後就可以通過無線連接手機了。
3. adb connect 192.168.1.xx:5555
這個是無線連接手機的命令,當手機和電腦在同一局域網的情況下,通過查看自己手機獲取的 ip(一般在設置,WiFi 裡),就可以用這行命令将手機和電腦連接起來,無需數據線,遠程實現 scrcpy 的功能,不過在 WiFi 速率低的情況下可能延遲會比較大。
▎Scrcpy 基礎操作介紹
這些内容官方文檔裡都有,主要是給懶得看或者看不懂英文的小夥伴簡單說明一下~
1. 打開 scrcpy 的操作:
Windows:
a. 直接雙擊打開啟動程序;b.通過 cmd 或者 Windows powershell 輸入 命令 scrcpy 啟動程序;
macOS/Linux:
終端輸入命令 scrcpy 啟動程序。
2. 限制分辨率:
設備分辨率越高,延遲越大,用這個命令可以限制分辨率大小,保證性能:
scrcpy --max-size 1024
scrcpy -m 1024 # 簡短一點的命令,效果相同
3. 調整碼率:
默認碼率是 8M,碼率越高,畫質越好,同時延遲越大,可自行調整:
scrcpy --bit-rate 2M
scrcpy -b 2M # 簡短一點的命令,效果相同
※ 通過限制分辨率和碼率,可以減少延遲,尤其是無線連接手機時效果更佳。
4. 錄屏:
分為兩種情況,一種是投屏狀态下錄屏:
scrcpy --record file.mp4
scrcpy -r file.mkv
一種是非投屏狀态下錄屏:
scrcpy --no-display --record file.mp4
scrcpy -Nr file.mkv
5. 多設備連接的情況:
如果有多個設備同時連接電腦,需要按照前面獲取的 ID 号來操作打開 scrcpy:
scrcpy --serial 0123456789abcdef
scrcpy -s 0123456789abcdef
6. 窗口置頂:
如果你想要電腦上的手機界面置頂在最上層,方便在進行其他操作時也可以看到手機畫面,可以嘗試這個命令:
scrcpy --always-on-top
scrcpy -T
7. 關閉手機屏幕:
投屏操作下關閉手機屏幕,隻在電腦上看到手機的亮屏狀态,可以使用快捷鍵 Ctrl O,或者嘗試以下命令:
scrcpy --turn-screen-off
scrcpy -S
*上面這些命令,都可以組合起來一次性輸入,然後會直接以修改好的形式啟動 scrcpy。
8. 鍵盤輸入:
投屏狀态下,可以在對話框界面,調用手機内的中文輸入法後,直接使用電腦鍵盤輸入。
9. 安裝 apk、文件傳輸:
直接拖拽即可。
10. 其他快捷鍵:
這些快捷方式都是英文說明的,但是都挺好認的,暫時沒時間翻譯啦,大家實在不認識的話可以用軟件翻譯一下。
寫了這麼多,應該能滿足大家的各方面需求了吧!如果還有技術難題,也可以在 GitHub 的 issue 裡直接問開發者哦~
關注「最美應用」公衆号,後台回複「spy」,可以獲取下載地址和官方文檔等内容。
- 下載地址
關注「最美應用」微信公衆号,後台回複應用名即可獲取!
(到應用市場安裝「最美應用」客戶端,也可直接下載到好用、好玩、好看的推薦!)
© 本文著作權歸作者所有,并授權最美應用獨家使用,未經最美應用官方許可,不得轉載使用。
,