1.首先需要安装好sdk
2.手机连接好电脑
3.找到adb的路径:
我的路径是:
C:\Users\pactera>d:
D:>cd D:\Android\androidsdk\platform-tools
D:\Android\androidsdk\platform-tools>adb
Android Debug Bridge version 1.0.40
Version 4986621
Installed as D:\Android\androidsdk\platform-tools\adb.exe

4.然后使用adb devices检测有没有连上电脑

5.连接成功后,使用命令adb logcat >D:/log1.txt 将log保存至D盘,使用ctrl+c停止log的抓取。

其中可能遇到的问题:端口被占用
端口占用的解决办法:
adb nodaemon server 使用这个命令去查看端口情况

发现确实是被占用, 那怎么办呢?
netstat -ano | findstr "5037" 使用这个命令查看这个端口被谁占用

我这个是被11220占用,那接下来看下11220是谁
tasklist | findstr "11220" 使用这个命令查看11220是谁

发现是360进程占用了此端口,那么现在要杀死进程,可以选择手动杀死进程和命令杀死进程。
taskkill /f /pid 11220 使用此命令杀死进程
杀死进程后手机就可以连接上电脑了。
或者 还有其他办法,直接将adb的端口号改掉。
网友评论