一般步骤
1、手机授权电脑,手机调到开发者模式,勾选usb调试模式
2、查看真机设备是否连接
命令:adb devices
3、adb logcat -c 清空旧日志
adb logcat -v time >C:\Users\admin\Desktop\logcat\logcat.log
adb shell logcat >C:\Users\admin\Desktop\logcat\logcat.log
输入上面的命令后,回车,然后在手机上操作APP
Ctrl+c 结束日志抓取
adb logcat -c 清空旧日志
详细步骤:
1、启动adb
1、打开cmd首次使用adb devices,出现下面这两句,就是正在启动adb服务
C:\Users\admin>adb devices List of devices attached * daemon not running. starting it * daemon started successfully *
2、查看真机设备是否连接
命令:adb devices List of devices attached A5RNW18316011440 device
2、没有出现设备名称
1.如果List of devices attached下方没出现任何信息,就是手机没连上电脑,或者电脑上没安装手机的驱动
C:\Users\admin>adb devices List of devices attached
2.插拔usb数据线,电脑屏幕出现无法识别的usb设备,那就是手机驱动没安装好
3、安装手机驱动
1.电脑下载一个91助手类的管理工具,它会自动识别手机设备型号,安装驱动
2.手机开启开发者选项,在设置里面要是没看到‘开发者选项,打开关于手机-对着版本号连着点10次就出来了
3.usb调试模式勾选
4、没授权(unauthorized)
出现unauthorized是因为手机没授权给电脑连接,重新插拔数据线,勾选USB调试
C:\Users\admin>adb devices List of devices attached A5RNW18316011440 unauthorized
1.手机重新连上电脑,插拔下数据线,勾选USB调试
2.USB连接方式选择MTP
5、adb端口冲突
1.如果出现adb server version (32) doesn‘t match this client (36),这个就是adb端口冲突,被其它应用占用了,比如(91助手,手机管家之类的)
C:\Users\admin>adb devices List of devices attached adb server version (32) doesn't mat error: could not install *smartsock 通常每个套接字地址(协议/网络地址/端 could not read ok from ADB Server * failed to start daemon * error: cannot connect to daemon
2.解决办法:卸载91助手,手机管家之类的
offline
1.输入adb devices ,一直显示设备处于offline状态,先尝试以下基本操作:
adb kill-server
adb start-server
2.查看adb版本号,是不是低了
adb -version
3.在手机设置中点击撤销USB调试授权,然后重新连接电脑,重新授权该电脑。
4.如果还不行的话,那就重启手机、重启电脑
devices
当看到如下设备名称和device,这个才是真正连成功了
C:\Users\admin>adb devices List of devices attached A5RNW18316011440 device