使用adb命令抓取崩溃日志

使用adb命令抓取崩溃日志

2018年07月05日 11:54:21 Data-Mining 阅读数:3372

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liuzehn/article/details/80924521

安卓开发过程中经常遇到真机崩溃的情况,这时如何拿到崩溃日志是我们十分关心的问题。手机崩溃后,不要再进行别的操作,保留现场。连接手机和电脑,使用adb命令抓取崩溃日志。

adb logcat *:W

注意:这句命令的意思是显示所有优先级大于等于警告(Warning)的日志,查找崩溃问题一般用:

adb logcat *:E

注意:这句命令的意思是显示所有优先级大于等于错误(Error)的日志。

日志的优先级一般有如下几档,由低到高:

1、VERBOSE,一般信息,使用Log.v输出颜色为黑色且日志级别大于等于VERBOSE的信息;
2、DEBUG,调试信息,使用Log.d输出颜色为蓝色且日志级别大于等于DEBUG的信息;
3、INFO,标识信息,使用Log.i输出绿色且日志级别大于等于INFO的信息;
4、WARN,警告信息,使用Log.w输出橙色且日志级别大于等于WARN的信息;
5、ERROR,错误信息,使用Log.e输出红色且日志级别大于等于ERROR的信息。

原文地址:https://www.cnblogs.com/bzdmz/p/10527503.html

时间: 2024-11-10 11:19:28

使用adb命令抓取崩溃日志的相关文章

adb 命令抓取log日志方法

1.确保手机已连接电脑,并开启调试 2.输入指令:  adb logcat  *:E  >c:\log.txt 如图所示: "E"  表示log日志级别 adb log日志级别 : 每一个输出的Android日志信息都有一个标签和它的优先级. · 日志的标签是系统部件原始信息的一个简要的标志.(比如:"View"就是查看系统的标签). · 优先级有下列集中,是按照从低到高顺利排列的: V - Verbose (lowest priority) D - Debu

自动发送密码抓取远程日志用Shell脚本如何实现?

在linux系统中,如何用shell脚本抓取远程日志?分析线上的日志会有一个困境,机器太多,如果每台都登录上去看不太现实,但是下载下来更麻烦因为每台SCP都要求输入密码.于是我便写了一个自动抓取远程日志的脚本,实现在基本功能. 代码: #!/usr/bin/expect -f if { $argc !=1 && $argc !=2 } {send_user "没有输入远程日志文件名.\n"send_user "格式是:get.sh ${remote_log}

ios crash的原因与抓取crash日志的方法

首先我们经常会闪退的异常有哪些呢?crash的产生来源于两种问题:违反iOS策略被干掉,以及自身的代码bug. 1.IOS策略 1.1 低内存闪退 前面提到大多数crash日志都包含着执行线程的栈调用信息,但是低内存闪退日志除外,这里就先看看低内存闪退日志是什么样的. 我们使用Xcode 5和iOS 7的设备模拟一次低内存闪退,然后通过Organizer查看产生的crash日志,可以发现Process和Type都为Unknown: 1.2 Watchdog超时 Apple的iOS Develop

adb 命令使用之抓取log并过滤。

开发过程中,解决各种问题bug,不管是性能问题还是ANR问题,还是各种严重崩溃问题,经常需要抓取log,从log中分析找到问题源头,并进行修改. 但是,统一时间点下,可能会有很多log打印出来,分属于各个不同的进程.因此,我们需要的部分可能已经被淹没了.因此,使用工具或者命令抓取需要的log部分,并尽可能少的减少遗漏,是非常有必要的. 通常情况下,可以使用工具. 因此,使用命令抓取变得很重要,这里就自己总结下adb相关的命令. 比如eclipse 的logcat可以直接查看log输出,但是有个问

shell命令curl抓取网页内容-下载xls文件

通过curl命令抓取网页内容,关键点如下: 1.curl要模拟浏览器,最好是有个代理,因为很多站点都会搞个反爬虫什么的. 2.我的需求很简单,就是在国家外汇管理局上下载各种货币对美元的汇率. http://www.safe.gov.cn/wps/portal/sy/tjsj_dmzsl 3.主要命令:curl,grep,awk,xls2txt,msql(LOAD DATA ). curl:提取url xls2txt:shell下的xls操作命令 xls2txt-0.14.tar.gz 下载地址:

使用adb命令操控Android手机

1) 手机连接电脑之前 首先,查看安卓手机是否已经连接上电脑 adb devices 让adb一直查找安卓设备,找到后才停止 adb wait-for-device 2) 手机连接电脑后的操作 2.0) 基本命令 连接多个安卓设备时,在adb命令后紧跟着使用 -s加序列号 来指定要操作的设备 建议每次只连接一个安卓设备进行操作!!! 建议每次只连接一个安卓设备进行操作!!! 建议每次只连接一个安卓设备进行操作!!! $ adb devices List of devices attached F

剑走偏锋,robots.txt快速抓取网站的小窍门

在我抓取网站遇到瓶颈,想剑走偏锋去解决时,常常会先去看下该网站的robots.txt文件,有时会给你打开另一扇抓取之门. 写爬虫有很多苦恼的事情,比如: 1.访问频次太高被限制: 2.如何大量发现该网站的URL: 3.如何抓取一个网站新产生的URL,等等: 这些问题都困扰着爬虫选手,如果有大量离散IP和账号,这些都不是问题,但是绝大部分公司都不具备这个条件的. 我们在工作中写的爬虫大多是一次性和临时性的任务,需要你快速完成工作就好,当遇到上面情况,试着看下robots.txt文件. 举个栗子:

adb命令 logcat日志抓取

一.logcat抓log方法:adb logcat命令,可以加条件过滤 1.安装SDK(参考android sdk环境安装) 2.使用数据线链接手机,在手机助手的sdcard中建立一个1.log的文件或在抓日志时直接导出到电脑位置 3.程序运行cmd,进入到含有adb.exe目录 4.输入adb devices 查看设备是否连上 5.输入抓取命令: 存放到手机 adb logcat -s *:E > /mmt/sdcard/1.log 存放到PC adb logcat -s '*:E' > d

如何抓取移动端崩溃日志?

抓取Android闪退日志: 1.下载abd安装包 2.手机连接上电脑,最好只有一台手机连接电脑,同时确保手机已开启USB调试模式(可通过手机助手查看连接 状态) 3.将下载好的abd安装包解压,存放在硬盘根目录下,如下图: 4.使用dos命令窗口 WIN+R 回车,打开dos命令窗口 进入到abd包所在的路径下,如下图: 输入命令:adb logcat -v time > D:\\logcat.log 开始抓取日志,同时在手机上操作闪退步骤 adb logcat -v time > .\\l