B179409c5d97ee0007317e3d13cfb05a
Android 开源免费跨平台投屏软件

很多时候为了测试方便或者演示 App ,需要投屏到电脑上进行操作。之前一直使用 vysor,后来 vysor 推出付费套餐,免费版本不仅有广告,界面设计也比较臃肿。

介绍一款免费开源的跨平台方案,支持 Windows 、Linux、MAC OS 系统,这里以 Mac OS 安装为例,其它平台请参考官方安装文档

<!--more-->

安装依赖库

软件依赖一下程序包,使用 brew 安装即可。配置 platform-tools 工具,主要就是 adb 加入系统环境变量,如果是做开发的朋友,这个基本上都已经设置好的。

brew install sdl2 ffmpeg
brew install pkg-config meson
# 需要 Java 8 支持,已经安装过的可以跳过
brew tap caskroom/versions
brew cask install java8
# 需要 Android SDK 环境
brew cask install android-sdk # 安装过的可以跳过
export ANDROID_HOME="/path/your/android/android-sdk" # 替换你的 Android SDK 目录

编译程序

git clone https://github.com/Genymobile/scrcpy.git
cd scrcpy
meson x --buildtype release --strip -Db_lto=true
cd x
ninja

运行

ninja run
# 安装到系统
sudo ninja install 

安装文件为这两个目录,需要卸载删除即可:

  • /usr/local/bin/scrcpy
  • /usr/local/share/scrcpy/scrcpy-server.jar

然后,重启命令行程序,连接上 Android 设备,输入 ‘scrcpy’ 就可以运行了。

Tips:

  • 已经设置过的环境变量不需要再设置;
  • Java、adb、Androd SDK 等安装过的不需要再次安装;
  • 配置好环境,下载编译好的 scrcpy 文件复制到对应位置可以直接使用。
© 著作权归作者所有
这个作品真棒,我要支持一下!
- 分享效率工具和生活方式,通过工具和产品提高生活品质; - NAS 解决方案,打造完美的跨平台文件备份、下载、分...
0条评论
top Created with Sketch.