这是一篇很有价值的国内有关macOS上利用scrcpy二次开发应用的文章!
首先:非常感谢GitHub的无私奉献人士:Fatkhur,给我了启发,但是他的项目少了一些说明,和引用集成问题!
https://github.com/fatkhur1960/scrcpyui-macos
1. 什么是scrcpy?
scrcpy 是免费开源的投屏软件,支持将安卓手机屏幕投放在 Windows、macOS、GNU/Linux 上,并可直接借助鼠标在投屏窗口中进行交互和录制。
项目地址:https://github.com/Genymobile/scrcpy
Windows 下载:scrcpy-win64-v1.16.zip
国内搬运链接: https://www.lanzoux.com/i2WLEfiw2gd
电脑端完成配置后,我们还需要在手机端开启 开发者选项
及 USB 调试
。然后使用数据线将手机和电脑连接并允许 USB 调试,双击解压得到的 scrcpy.exe 文件,即可进行有线投屏。如有报错,参考文章底部的说明。
2. macOS上如何安装scrcpy?
On macOS
Install
Scrcpy is available in Homebrew:
brew install scrcpy
You need adb
, accessible from your PATH
. If you don't have it yet:
brew install android-platform-tools
Alternatively, Scrcpy is also available in MacPorts, which sets up adb
for you:
sudo port install scrcpy
See build.md to build and install the app manually.
Run
Make sure that your device meets the prerequisites.
Once installed, run from a terminal:
scrcpy
scrcpy --no-audio --record=file.mkv
Documentation for command line arguments is available:
man scrcpy
scrcpy --help
- on github
3. 开发macOS应用时遇到的问题以及解决方案!
3.1 如果你是用以上方案去安装scrcpy从而去执行相关命令,会让用户在安装的时候遇到很大困难,我也尝试过使用脚本在用户安装好应用后自动安装Homebrew,scrcpy,adb(xcode-select --install)等,你会发现这些有的需要管理员权限,此时会让你重重受阻,且brew的Install和update,国内的“网”会卡到窒息!!!
3.1 最好的解决方案:将ADB和scrcpy编译后的产物引用到您的工程里,只需要将环境变量链接到你的资源文件即可!
3.1.1编译好的文件,此时要感谢互联网无私奉献的大神!
scrcpy-macOS-Binaries/releases
网友评论