之前使用 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 投影啦~
沒有留言:
張貼留言