macos安装scrcpy

scrcpy是我用的最舒服的macos上控制安卓手机的软件
安装目前只有通过brew来安装
brew install scrcpy

但必须要先安装android-platform-tools
brew install --cask android-platform-tools(注意老版本的brew可能写法不一样)

在装android-platform-tools这个事情上,有些坑,我用的是中科大源、清华源这样的brew镜像
执行brew install --cask android-platform-tools,会提示找不到android-platform-tools的
我不知道是我的网络问题,还是国内的brew镜像真的没有,无奈只能用原始的brew源的来安装

2021-03-12更新
如果提示 No formulae found in taps 意思是在库里面找不到,可以尝试下:
brew doctor



然后会提示你执行
git -C $(brew --repo homebrew/core) checkout master
之后,说不定就可以在库里面找到了

为了避免不必要的麻烦,我干脆把/usr/local/Homebrew这个目录直接删掉,这样里面的git历史、remote指向反正都没了,然后重新安装Homebrew,这步仅供你们参考,因人而异

  1. https://cdn.jsdelivr.net/gh/Homebrew/install@master/install.sh 下载这个sh
  2. chmod +x install.sh
  3. ./install.sh 执行它,安装就是用的默认源,我的速度挺快的,用的是杭州移动宽带,里面的源地址为:
    https://github.com/Homebrew/homebrew-core
    https://github.com/Homebrew/brew
  4. 接着执行brew install --cask android-platform-tools


  5. brew install scrcpy 这个用默认源就不灵了,慢的要死了,还是要老老实实切换清华源
    • 环境变量设置下,我比较喜欢这样临时设置下,不太喜欢无脑写入bash文件,因为下次会忘记上次设置了啥
      https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/
    • https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/
    • brew update
  6. 执行brew install scrcpy后可以看到已经用到了清华源地址了
  • 但是在安装过程中又出现了错误,最新版的scrcpy是需要依赖python3.9的,它自动下载了python3.9,而它又用python的pip去安装一些东西了,pip在国内又是很慢的东西,估计就出错了
  • 好在这个错误并非致命的,最后还是安装完成了,这个scrcpy需要的第三方组件是很多的,里面很多耳熟能详的东西,它都用到了,我看了,总计差不多700多M,所以mac的东西,对比windows来说,真的是成本高,不管是表子还是里子,都显得那么土豪,windows下装个scrcpy,哪需要那么大
  1. OK...装完后,用安卓线连接电脑,信任和开始USB调试后,执行adb tcpip 5555
  2. 接着可以拔掉连接线了,直接adb connect 192.168.1.219:5555
  3. 最后连接手机scrcpy --push-target /sdcard/脚本 --always-on-top --max-size 800 --bit-rate 2M -s 192.168.1.219
  4. 要把macos文件拷贝到安卓上,直接拖过去即可,拖到哪里,是由--push-target来指定的,其他详细设定,参考https://github.com/Genymobile/scrcpy/blob/master/README.zh-Hans.md

你可能感兴趣的:(macos安装scrcpy)