經常會有需要在電腦或投影上做手機端的演示,這時就希望能把手機的螢屏直接投到電腦上的需求,實作這種功能有不少軟體,但很多要么收費,相么附帶額外功能或有廣告, 無意中發現scrcpy這款軟體,相當不錯,簡單好用,免費,

安裝,參考https://codechina.csdn.net/mirrors/Genymobile/scrcpy?utm_source=csdn_github_accelerator
macOS
The application is available in Homebrew. Just install it:
brew install scrcpy
注意點:我安裝時有個報錯,

==> Installing scrcpy dependency: dav1d
==> Pouring dav1d-0.9.0.arm64_big_sur.bottle.tar.gz
tar: Error opening archive: Failed to open '/Users/xulong/Library/Caches/Homebrew/downloads/cf9e57dba62285cab54faf491e6a00eb9a898db5c2525fdfdf07d00b1e59e61c--dav1d-0.9.0.arm64_big_sur.bottle.tar.gz'
Error: Failure while executing; `tar --extract --no-same-owner --file /Users/xulong/Library/Caches/Homebrew/downloads/cf9e57dba62285cab54faf491e6a00eb9a898db5c2525fdfdf07d00b1e59e61c--dav1d-0.9.0.arm64_big_sur.bottle.tar.gz --directory /private/tmp/d20210809-17941-2duzf0` exited with 1. Here's the output:
tar: Error opening archive: Failed to open '/Users/xulong/Library/Caches/Homebrew/downloads/cf9e57dba62285cab54faf491e6a00eb9a898db5c2525fdfdf07d00b1e59e61c--dav1d-0.9.0.arm64_big_sur.bottle.tar.gz'
這是因為brew 在下載時可能依賴存的臨時檔案名,和安裝時的腳本呼叫時檔案名不一致,可以找一下當前下載的檔案,把它名字改成安裝呼叫時需要的名字即可,
xulong@xulongdeMacBook-Pro downloads % ls *dav*
0a56992ddce50cbcec49b90490d597fbaf24e909852695b40ff34c7003f90ea1--dav1d-0.9.0.bottle_manifest.json
34dd3df1f81f4ed588e6106ec309f96091d7e5541b777f1ec977d382ceb0f23e--dav1d--0.9.0.arm64_big_sur.bottle.tar.gz
# dav1d這個壓縮包下載時的檔案名是 34ddd* 開頭,但是安裝時報錯要的是 cf9e*這個檔案名,
# 下面把名字修改一下
xulong@xulongdeMacBook-Pro downloads % mv 34dd3df1f81f4ed588e6106ec309f96091d7e5541b777f1ec977d382ceb0f23e--dav1d--0.9.0.arm64_big_sur.bottle.tar.gz cf9e57dba62285cab54faf491e6a00eb9a898db5c2525fdfdf07d00b1e59e61c--dav1d-0.9.0.arm64_big_sur.bottle.tar.gz
xulong@xulongdeMacBook-Pro downloads % ls *dav*
0a56992ddce50cbcec49b90490d597fbaf24e909852695b40ff34c7003f90ea1--dav1d-0.9.0.bottle_manifest.json
cf9e57dba62285cab54faf491e6a00eb9a898db5c2525fdfdf07d00b1e59e61c--dav1d-0.9.0.arm64_big_sur.bottle.tar.gz
#再次 安裝就可以通過了,
brew install scrcpy
You can install adb from Homebrew Cask:
brew install --cask android-platform-tools
xulong@xulongdeMacBook-Pro ~ % brew install --cask android-platform-tools
手機 USB 連接電腦,并且開啟 usb 除錯

運行 scrcpy
xulong@xulongdeMacBook-Pro ~ % scrcpy
2021-08-09 19:47:30.555 scrcpy[29987:1071602] INFO: scrcpy 1.18 <https://github.com/Genymobile/scrcpy>
/opt/homebrew/Cellar/scrcpy/1.18/share/scrcpy/scrcpy-serve... file pushed, 0 skipped. 15.9 MB/s (37330 bytes in 0.002s)
[server] INFO: Device: Xiaomi Mi Note 3 (Android 9)
2021-08-09 19:47:31.943 scrcpy[29987:1071602] INFO: Renderer: metal
2021-08-09 19:47:31.946 scrcpy[29987:1071602] INFO: Initial texture: 1080x1920
PS :小米手機 默認開發者選項沒有打開,要在 “我的設備”-“全部引數” 連續點擊數次 “MIUI版本” 才會有提示打開了 “開發者選項”,然后退回到 “設定”-“更多設定”-“開發者選項”-“USB除錯”
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/293208.html
標籤:其他
上一篇:android 方法位元組碼插樁hook插件分享,全埋點,性能監控,執行緒,IO創建監控,一站式搞定,高可定制化,使用非常簡單!
