scrcpy是一款开源安卓投屏神器,很多投屏软件都是根据这个改的,目前只有cli命令行版:https://github.com/Genymobile/scrcpy
或者使用qtscrcpy也不错:https://bbs.zsxwz.com/thread-2440.htm
不需要数据线的话,只能用adb网络调试,因此需要手机获取root权限。
1、电脑安装adb:
https://bbs.zsxwz.com/thread-1662.htm
2、安装scrcpy,Windows可以直接下载使用:https://github.com/Genymobile/scrcpy/releases
linux可能需要自己编译:
# 安装依赖
sudo apt install ffmpeg libsdl2-2.0.0
# 安装依赖
sudo apt install make gcc pkg-config meson ninja-build \
libavcodec-dev libavformat-dev libavutil-dev \
libsdl2-dev
# 安装jdk
sudo apt install openjdk-8-jdk
# 下载
wget https://github.com/Genymobile/scrcpy/archive/v1.12.1.zip
unzip scrcpy-1.12.1.zip
mv scrcpy-1.12.1 scrcpy
cd scrcpy
wget https://github.com/Genymobile/scrcpy/releases/download/v1.12.1/scrcpy-server-v1.12.1 \
-O scrcpy-server
# 编译安装
meson x --buildtype release --strip -Db_lto=true -Dprebuilt_server=scrcpy-server
cd x
ninja
sudo ninja install
3、wifi连接:全程不用usb,安卓11以下版本,可能需要获取root权限。
手机终端:
su # 终端获取root setprop service.adb.tcp.port 5555 #开启网络调试,重启失效。 #或者在Android的/system/build.prop文件最后添加service.adb.tcp.port=5555,不推荐永久有效。 stop adbd start adbd # 重启adbd
电脑终端,Windows可以用cmd:
adb connect 192.168.xxx.xxx # adb连接局域网手机,手机无线网设置即可查看自己手机局域网ip scrcpy -s 192.168.xxx.xxx:5555 # 使用scrcpy连接投屏手机,Windows就先cd到scrcpy目录,然后用scrcpy.exe
如果没有root权限,就只能用usb先连接电脑:
adb tcpip 5555 adb connect 192.168.xxx.xxx:5555 # wifi连接 然后拔掉usb数据线 scrcpy -s 192.168.xxx.xxx:5555 # 投屏
由于网络延迟的影响,使用wifi投屏的效果肯定会比usb差些

