2019年8月28日 星期三

[linux] 在 wifi 下 使用 scrcpy 連結手機 投影並且操作

[linux] 在 wifi 下 使用 scrcpy 連結手機 投影並且操作

可以使用 scrcpy 連結手機 投影並且操作
Genymobile/scrcpy: Display and control your Android device https://github.com/Genymobile/scrcpy

下載完untar 並解且放在bin中
執行會出現

ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (failed to map segment from shared object): ignored.

export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0

如果沒有這個檔案,

sudo apt-get --reinstall  install -f libgtk3-nocsd0:i386
sudo apt-get --reinstall install gtk3-nocsd

如果發生
This adb server's $ADB_VENDOR_KEYS is not set

 mv ~/.android/adbkey ~/.android/adbkey.bak

重新連線並且產生key

使用方式
手機端要開 usb 偵錯
第一次使用需要插線開啟 wifi 也能連入
$ adb tcpip 11811

之後就可以拔掉線了

$ scrcpy.adb devices

$ scrcpy.adb conntect ip:port
$ scrcpy

$ scrcpy.adb devices
List of devices attached
10.33.136.66:11811 device

沒有留言:

張貼留言