用adb抓取log

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


定位到adb

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


连接成功

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

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容