用過sync,用過免費的軟件幕享,最后發(fā)現(xiàn)哪一款也沒有scrcpy好使。
需要兩個命令行,adb和scrcpy
安裝就不用描述了,能有把手機投到電腦上的想法的人應該都能安裝上。
安裝上以后就更了不得了
# mahaiqiang @ mahaiqiangs-MacBook-Pro in ~ [8:58:14]
$ adb usb
* daemon not running; starting now at tcp:5037
* daemon started successfully
restarting in USB mode
# mahaiqiang @ mahaiqiangs-MacBook-Pro in ~ [8:59:10]
$ scrcpy
2020-09-28 08:59:14.880 scrcpy[1865:48805] INFO: scrcpy 1.14 <https://github.com/Genymobile/scrcpy>
/usr/local/Cellar/scrcpy/1.14_1/share/scrcpy/scrcpy-server: 1 file pushed. 1.3 MB/s (33142 bytes in 0.025s)
[server] INFO: Device: HUAWEI EVA-AL00 (Android 8.0.0)
2020-09-28 08:59:16.304 scrcpy[1865:48805] INFO: Created renderer: metal
2020-09-28 08:59:16.304 scrcpy[1865:48805] INFO: Renderer: metal
2020-09-28 08:59:16.311 scrcpy[1865:48805] INFO: Initial texture: 1080x1920
如果電腦信任了手機,開了USB調(diào)試,這時候應該能從電腦上看到手機了,就是這么簡單。
強烈推薦
scrcpy——Android投屏神器(使用教程)
稍微給自己備份一下,萬一以上博客哪天下架了。
使用scrcpy的要求
- Android設(shè)備至少需要API 21(Android 5.0以上版本);
- 確保在您的設(shè)備上啟用了adb調(diào)試;
- 在某些設(shè)備上,您還需要啟用其他選項以使用鍵盤和鼠標控制它。
使用電腦連接手機
在Android手機中打開了USB調(diào)試后,我們即可在電腦中使用adb進行調(diào)試。
我使用的是Windows10系統(tǒng),以下以Windows為例,MacOS或Linux請點擊這里。
程序使用了Java語言,我們需要在電腦中搭建Java運行環(huán)境,參考:Windows10 配置 Java 開發(fā)環(huán)境
首先下載scrcpy,可去releases下載最新版本,目前最新版本為v1.10。
下載地址:https://github.com/Genymobile/scrcpy/releases

image.png
打開cmd定位到此目錄(在地址欄中輸入cmd回車),或者將該目錄如D:\Github_Run\scrcpy-win64-v1.10加入到系統(tǒng)環(huán)境變量中,程序的使用都在cmd命令行中操作。
使用USB進行連接
此方式推薦使用,相對更加流暢。
- 手機通過USB連接到PC上,首次連接會彈出是否信任該電腦,點擊始終信任即可。
- 運行
adb usb查看是否連接成功
D:\Github_Run\scrcpy-win64-v1.10>adb usb
restarting in USB mode
- 運行
scrcpy即可。
使用無線連接
可參考官方文檔:Open Source Project - Scrcpy now works wirelessly
此連接方式更加方便快捷,若寬帶速率高,使用效果更佳,使用方法也非常簡單。
- 確保PC和手機在同一Wifi中
- 手機先通過USB與PC相連
- 在PC上運行 adb tcpip 服務端口,如端口為5555
D:\Github_Run\scrcpy-win64-v1.10>adb tcpip 5555
restarting in TCP mode port: 5555
- 拔下你的設(shè)備,斷開USB連接
- 在PC上運行 adb connect 手機IP:服務端口(手機IP可通過手機的
狀態(tài)信息查看,或者登錄路由器查看,一般以192.168開頭)
D:\Github_Run\scrcpy-win64-v1.10>adb connect 192.168.0.4:5555
connected to 192.168.0.4:5555
- 運行scrcpy,在cmd中輸入
scrcpy.exe