用adb抓取log
16lz
2021-01-24
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的端口号改掉。
更多相关文章
- Android(安卓)项目打包时出现“TaskExecutionException :':app:me
- Android(安卓)IPC之 Service和Messenger
- android 里 meta-data 的使用
- Ubuntun下Android(安卓)SDK环境搭建
- Android培训班(38)
- [Android]如何获得heap的大小
- android代码库之执行Shell命令或者脚本
- Android(安卓)- 使用AIDL设计远程接口
- [2].FFMpeg入门之 - Android使用FFMpeg命令