一、簡(jiǎn)介
-
Scrcpy 可以在電腦上通過(guò)無(wú)線投屏操作安卓手機(jī)對(duì)于測(cè)試安卓設(shè)備非常方便,省去了電腦到安卓設(shè)備端來(lái)回奔波。
-
它支持將
Android
設(shè)備屏幕投放到Windows
、macOS
或Linux
上。
二、安裝
-
安裝
Scrcpy
,各平臺(tái)安裝方式-
Windows - 64位 - 官方下載地址
-
Windows - 32位 - 官方下載地址
-
Linux:
執(zhí)行 $ apt install scrcpy 進(jìn)行安裝
-
macOS:
執(zhí)行 $ brew install scrcpy 進(jìn)行安裝
,附:Mac Homebrew 安裝與卸載
最好將工具配置成環(huán)境變量,可以全局使用,例如
Windows
安裝后,需要啟動(dòng),也可以進(jìn)入軟件下載的文件夾中使用指令執(zhí)行命令。 -
-
安裝 adb
只有通過(guò)
adb
連接上安卓設(shè)備才能使用投屏。如果本地有安卓環(huán)境,則可以使用本地的
adb
,如果沒(méi)有,則可以看下文章內(nèi)的單獨(dú)安裝 adb
文章,安卓好后,需要配置好環(huán)境變量,方便全局使用。# 附 mac 單獨(dú)安裝,如果有安卓環(huán)境,則沒(méi)必要單獨(dú)安裝,其他平臺(tái)看文章詳情吧。 $ brew install android-platform-tools
三、使用
-
adb 常用命令。
-
按上面步驟安裝好后,開始嘗試投屏手機(jī),列一下步驟
-
有線連接電腦跟手機(jī),投屏方式:
# 1、首先將手機(jī)與電腦連接。 # 2、打開手機(jī)的開發(fā)者模式 并 開啟USB調(diào)試,這里每個(gè)手機(jī)的位置不完全相同,請(qǐng)自行百度。 # 3、確保手機(jī)與電腦連接,在彈出的USB連接方式選擇傳輸文件,沒(méi)有連接成功重新接入下,可以通過(guò)下面命令查看是否連接成功: # 輸出的 List of devices attached 下面有設(shè)備信息表示成功,沒(méi)有表示沒(méi)連接成功 $ adb devices List of devices attached 7f58ca3 device # 4、開始投屏 $ scrcpy # 5、結(jié)束投屏,中斷命令即可
-
無(wú)線連接電腦跟手機(jī),投屏方式:
# 1、前期還是需要有線連接獲取設(shè)備信息,首先將手機(jī)與電腦連接。 # 2、打開手機(jī)的開發(fā)者模式 并 開啟USB調(diào)試,這里每個(gè)手機(jī)的位置不完全相同,請(qǐng)自行百度。 # 3、確保手機(jī)與電腦連接,在彈出的USB連接方式選擇傳輸文件,沒(méi)有連接成功重新接入下,可以通過(guò)下面命令查看是否連接成功: # 輸出的 List of devices attached 下面有設(shè)備信息表示成功,沒(méi)有表示沒(méi)連接成功 $ adb devices List of devices attached 7f58ca3 device # 4、確保電腦和手機(jī)在同一網(wǎng)絡(luò)(wifi)下,查看手機(jī) IP 信息: # 1)、手機(jī)查詢,查看手機(jī)連接的 wifi 信息中 IPv4 地址。(例如:10.0.90.0) # 2)、命令查詢,需連接 # 進(jìn)入手機(jī)命令環(huán)境 $ adb shell # 查看手機(jī)設(shè)備信息,找到 wlan0 中 inet addr: xxx.xxx.xxx.xx 就是當(dāng)前設(shè)備IP地址 $ ifconfig # 退出手機(jī)命令環(huán)境 $ exit # 5、連接手機(jī)主要還是為了設(shè)置手機(jī)調(diào)試端口,等下方便無(wú)線訪問(wèn),先在就可以拔掉數(shù)據(jù)線了 $ adb tcpip 5555 # 6、連接手機(jī) $ adb connect 10.0.90.0:5555 # 7、開始投屏 $ scrcpy # 8、結(jié)束投屏,中斷命令即可,如果下次不在需要,還需要斷開連接 # 或 $ adb disconnect 10.0.90.0:5555 $ adb disconnect
-
四、更多指令
-
文件拖放安裝
APK
將
APK
文件 (文件名以.apk
結(jié)尾) 拖放到scrcpy
窗口來(lái)安裝。不會(huì)有視覺(jué)反饋,終端會(huì)輸出一條日志。 -
多設(shè)備連接的情況
當(dāng)電腦通過(guò)
adb
連接了多個(gè)安卓設(shè)備后,啟動(dòng)Scrcpy
就會(huì)報(bào)如下錯(cuò)誤:ERROR: Multiple (2) ADB devices
?表示無(wú)法選擇投屏哪臺(tái)設(shè)備,此時(shí)可斷開adb
連接的其他設(shè)備或者為Scrcpy
選擇一個(gè)投屏設(shè)備。查看已連接的設(shè)備:
$ adb devices List of devices attached SKPN45IF8DBMRG59 device 192.168.5.126:5555 device
選擇其中一個(gè)設(shè)備,可以執(zhí)行以下命令連接其中一個(gè)設(shè)備:
$ scrcpy --serial SKPN45IF8DBMRG59 # 或 $ scrcpy -s SKPN45IF8DBMRG59
-
投屏狀態(tài)下錄屏
$ scrcpy --record file.mp4 # 或 $ scrcpy -r file.mkv
-
非投屏狀態(tài)下錄屏
$ scrcpy --no-display --record file.mp4 # 或 $ scrcpy -Nr file.mkv
-
顯示觸摸
$ scrcpy --show-touches # 或 $ scrcpy -t
-
防止設(shè)備休眠
$ scrcpy --stay-awake # 或 $ scrcpy -Sw
-
關(guān)閉手機(jī)屏幕,投屏操作下關(guān)閉手機(jī)屏幕,只在電腦上看到手機(jī)的亮屏狀態(tài),可以使用快捷鍵
Ctrl + O
,或者嘗試以下命令$ scrcpy --turn-screen-off # 或 $ scrcpy -S
-
窗口置頂,設(shè)置電腦上的手機(jī)界面置頂在最上層,方便在進(jìn)行其他操作時(shí)也可以看到手機(jī)畫面
$ scrcpy --always-on-top # 或 $ scrcpy -T
-
限制分辨率,設(shè)備分辨率越高,延遲越大,用這個(gè)命令可以限制分辨率大小,保證性能
$ scrcpy --max-size 1024 # 或 $ scrcpy -m 1024
-
調(diào)整碼率,默認(rèn)碼率是
8M
,碼率越高,畫質(zhì)越好,同時(shí)延遲越大,可自行調(diào)整$ scrcpy --bit-rate 2M # 或 $ scrcpy -b 2M
-
更多指令參考文章:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-718239.html
https://blog.csdn.net/weixin_42167233/article/details/131164766
https://blog.csdn.net/weixin_43204579/article/details/129611713
https://blog.51cto.com/u_15389271/6193509文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-718239.html
到了這里,關(guān)于安卓投屏神器 Scrcpy 安裝與使用(支持 Mac、Windows、Linux)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!