相比于使用wifi/无线数据的方法,这种方法手机只需连接电脑,开启usb调试即可,无需内网穿透。
使用wifi连接:https://zsxwz.com/2020/04/10/
要远程连接到设备,可以将本地的 adb 客户端连接到远程的 adb 服务端 (需要两端的 adb 协议版本相同)。
远程电脑开启adb server服务端:
adb -a -P 5037 nodaemon server start #开启adb server服务
手机要连上远程电脑,才能正常开启adb server服务端。
如果远程电脑没有公网ip,就需要内网穿透,穿透本地5037端口即可。
如果远程电脑在局域网内,也就可以不用穿透了。
本地电脑adb客户端远程连接到远程的 adb 服务端:
adb -H 192.168.xxx.xxx -P 5037 devices
#比如在局域网内连接,就可以查看已经连上远程电脑的手机设备了
scrcpy通过tunnel隧道连接:
#linux设置环境变量
export ADB_SERVER_SOCKET=tcp:192.168.xxx.xxx:5037
#windows如果powershell,设置环境变量:
$env:ADB_SERVER_SOCKET="tcp:192.168.xxx.xxx:5037"
#远程连接
scrcpy --tunnel-host=192.168.xxx.xxx
上一篇:
简单写了一个powershell美化,命令自动补全脚本下一篇:
监控网页/RSS内容更新,并立即通知 浏览器扩展