Android跨平臺投屏軟件(無需root)--scrcpy

之前一直使用 Chrome 的一個插件「Vysor」進行 Android 手機的投屏,但是有碼率限制,高碼率需要付費,最近發現一個更好的繼任者「scrcpy」,就來推薦一下。

本文將以 Mac 爲例進行配置和使用 scrcpy,其他系統請參考官方文檔,要求有一定的技術動手能力,覺得過於複雜的用戶推薦使用「Apower Mirror」(使用簡單,支持 Android 和 iOS)。

項目介紹

做過 Android 開發的應該都知道「Genymotion」,沒錯,scrcpy 就是 Genymotion 旗下的開源項目,免費、無碼率限制、無廣告並且支持全平臺。

項目地址:https://github.com/Genymobile/scrcpy

設備要求

  • 手機系統:Android 5.0 及以上
  • 電腦系統:Win、Mac、Linux 均可

環境配置

adb 安裝

Android 調試橋 (adb) 是一個通用命令行工具,其允許您與模擬器實例或連接的 Android 設備進行通信。它可爲各種設備操作提供便利,如安裝和調試應用,並提供對 Unix shell(可用來在模擬器或連接的設備上運行各種命令)的訪問。

好了,上面引用的這堆話,聽起來毫無用處,其實不用管 adb 是什麼意思,你只需要知道想要投屏就必須安裝它。

如果你是一個 Android 開發者,那你的電腦肯定是裝了 adb 的,所以跳過下面的內容,直接從「scrcpy 安裝」開始閱讀即可。

adb 下載

配置 adb 環境變量

可以參考我之前的一篇文章「Mac下如何配置環境變量」。

當然,也可以不配置環境變量,進入到上面下載好的文件解壓目錄中,然後運行 adb 命令。

scrcpy 安裝

Homebrew 安裝

Mac 下的 scrcpy 要使用 Homebrew 進行安裝,所以要先安裝 Homebrew,打開終端,輸入以下命令,即可安裝 Homebrew。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

scrcpy 安裝

在終端輸入以下命令,即可安裝 scrcpy,安裝過程可能很慢,請耐心等待。

brew install scrcpy

使用說明

打開 USB 調試

使用之前,要把打開手機的「USB 調試」,那麼 USB 調試去哪裏設置呢?需要先找到手機的「開發者選項」,由於不同手機的開發者選項打開方式不同,所以大家可以直接去百度搜索「手機型號 怎麼打開開發者選項」(替換手機型號爲自己的手機型號)。

開啓USB調試

有線連接

使用數據線連接手機到電腦上,然後在終端運行下面的命令,即可開啓投屏:

scrcpy

如果是首次連接手機到電腦,可能需要允許 USB 調試,勾選單選框並允許即可,如下圖:

允許USB調試

無線連接

首先聲明一下,即使想無線投屏,就是不使用數據線連接手機和電腦進行投屏,在連接的時候也是需要用到數據線的。

  • 使用數據線連接手機到電腦上
  • 在終端輸入以下命令,監聽 5555 端口
adb tcpip 5555
  • 將數據線從手機上拔掉
  • 進入設置–關於手機–狀態信息中,查看手機的 ip 地址
  • 在終端輸入以下命令連接設備(假設上面查看到的 ip 地址爲 192.168.2.123)
adb connect 192.168.2.123:5555
  • 在終端輸入以下命令即可啓動無線投屏
scrcpy

使用說明

  • 設置分辨率
scrcpy -m 1024
  • 鼠標右鍵就是返回鍵
  • 設置碼率,默認碼率是 8M,碼率越大,傳輸速度可能越慢,可以適當調整
scrcpy -b 2M
  • 直接拖拽 apk 到投屏窗口即可安裝軟件
  • 更多使用說明,可以參考「官方文檔

歡迎訪問的個人博客:掘墓人的小鏟子

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章