① windows cmd执行 adb logcat,怎么过滤输出结果
1. 只显示需要的输出,白名单 最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配。简单的匹配一行当中的某个字符串,例如 MyApp: adb logcat | grep MyApp adb logcat | grep -i myapp #忽略大小写。
② 怎样用adb抓取log
ADB环境变量配置 1. 将ADB文件拷入D盘下(可根据自己喜好随意放置
) 2. 右键我的电脑—属性—高级—环境变量
3. 在系统变量里找到Path变量,双击后弹出对话框。在变量值最前面输入D:\ADB;(最后以分号结束
) 4.确定后,环境变量配置完成。
ADB 放在Windows system 32下 重启电脑才能生效。 ADB抓活机log 1.手机出了问题,但没死机(如:TP失效,通话自动中断等) 2.连接电脑后,开始--运行--cmd(电脑设备管理器这会有2个高通端口+1个ADB端口) 3.先输入adb shell 回车查看是否进手机系统(光标变成$表示已进入手机系统),确定能进入系统后,按ctrl+c退出。 ------------------------------抓log-------------------------------------------- 4.输入 adb shell dmesg > c:\log-dmesg.txt 回车后自动保存到c盘 5.输入 adb shell logcat > c:\logcat.txt 回车后过一会按ctrl+c退出并保存到c盘 6.输入adb shell logcat -b radio > c:\logcat-radio.txt 回车后过一会按ctrl+c退出并保存到c盘 注:如果adb命令无法识别,可以先配置下环境变量
③ 用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
4.然后使用adb devices检测有没有连上电脑
发现是360进程占用了此端口,那么现在要杀死进程,可以选择手动杀死进程和命令杀死进程。
taskkill /f /pid 11220 使用此命令杀死进程
杀死进程后手机就可以连接上电脑了。
或者 还有其他办法,直接将adb的端口号改掉。