1.连接要求
1,电脑端安装了 adb 命令(mac / linux / windows都可以)。
2,电脑和手机必须在同一网络
3,手机端开启了调试模式
2.连接原理
电脑通过 adb 连接手机,是让手机作为 adb 服务端,电脑作为客户端来实现的。
一些品牌的手机在设置中提供了 adb 开关,开启则表示在手机端启动了 adb 服务。
没有提供 adb 开关的手机,需要先通过 usb 连接手机开启服务,具体步骤为:
1,通过USB连接手机 (手机端需要开启调试模式并授权允许电脑连接)
2,终端执行 adb devices
命令,终端会输出连接成功还是失败的结果。
3,确定终端已经连接到手机后,执行 adb tcpip xxxx
命令来开启服务(在手机端开启adb服务,xxxx为端口号)
通过以上三个步骤在手机端成功开启 adb 服务后,就可以拔掉usb数据线了。
usb方式开启 adb 服务后,只要手机不重启,服务就会一直为开启状态,可以再次通过usb连接,并使用命令adb kill-server
来关闭服务 (adb start-server
为开启服务, 使用adb devices
命令也会自动开启服务)
3.adb连接手机
确保手机端已经开启了 adb 服务之后,则可以使用以下命令连接:
### x.x.x.x 为手机的ip,yyyy为端口号
adb connect x.x.x.x:yyyy
4.其它
电脑通过 adb 连接手机之后,可以通过 scrcpy
软件实现将手机屏幕投屏到电脑。
scrcpy
软件下载地址:https://github.com/Genymobile/scrcpy
scrcpy
相关命令
# 只有一个adb设备时
scrcpy
# 有多个adb设备时
# -d 参数用来连接通过 wifi 连接的设备,如果有多台wifi设备,后面需要指定设备标识
scrcpy -d
# -e 参数用来连接通过 usb 连接的设备,如果有多台usb设备,后面需要指定设备标识
scrcpy -e
-r filename 录制屏幕 (mkv格式可以同时保存音频,mp4格式只会保存画面)
scrcpy -r demo.mkv
网友评论