2020年8月15日 星期六

[Android] 安裝 scrcpy 在 Ubuntu

之前使用 vysor 投影 Android 裝置到 Ubuntu 桌面。但可能是 chromium 沒有更新,所以一直出現 plugin not support 之類的訊息。 爬文建議使用 scrcpy。

官方教學,https://github.com/Genymobile/scrcpy
也參考這篇,https://www.linuxuprising.com/2019/03/control-android-devices-from-your.html

實際安裝步驟有點麻煩。
1. 安裝必要套件
$ sudo apt install adb ffmpeg libsdl2-2.0-0 make gcc pkg-config meson ninja-build libavcodec-dev libavformat-dev libavutil-dev libsdl2-dev

2. 用 pip 安裝 meson 和 ninja
$ sudo pip3 install meson ninja

3. 下載 scrcpy-server,並改名為 scrcpy-server*.jar
https://github.com/Genymobile/scrcpy/releases/download/v1.16/scrcpy-server-v1.16

4. 將 scrcpy 加到某目錄
$ sudo install scrcpy-server-v*.jar /usr/local/bin/scrcpy-server.jar

5. 下載 scrcpy source,目前我是裝 1.16
https://github.com/Genymobile/scrcpy/releases/tag/v1.16

6. 解開目錄後進入 scrcpy 編譯
$ meson build --buildtype release --strip -Db_lto=true -Dprebuilt_server=../scrcpy-server-v1.16.jar
$ cd build $ ninja
$ sudo ninja install

之後應該就可以用 scrcpy 或是 sudo scrcpy 投影啦~

沒有留言: