Android日志分析:日志关键字和问题对照表

在Android开发过程中,日志是开发者调试、排查问题的重要工具。通过分析日志,我们可以快速定位到程序中的错误和异常,提高开发效率。本文将介绍Android日志分析中常用的关键字,帮助你更好地理解日志信息,提高问题解决能力。

ANR
anr in|am_anr|notifyANR begin|updateLastAnrStateLocked|Timeout of broadcast

虚拟机重启
FATAL EXCEPTION IN SYSTEM PROCESS|System server process [0-9]+|F DEBUG : pid:|WATCHDOG KILLING SYSTEM PROCESS|Fatal signal .*system_server|W XCOLLIE : >>>

杀应用
ActivityManager: Killing|am_crash:|am_kill :|am_proc_died:|ActKill :|AndroidRuntime: Process|AndroidRuntime: FATAL EXCEPTION|System.exit called

窗口切换
changing focus from|appSwitch from|refreshActionButton action click|ActivityManager: switchUser|setKeyguardState showing|animateToExitKeyguard

Monkey场景特有现象
ANR in com.huawei.filemanager.desktopinstruction|Monkey : ANR in com.huawei.filemanager.desktopinstruction

丢帧、焦点进程
focusPid|Choreographer: Skipped

媒体扫描
mediascannerconnection|MEDIA_SCANNER_SCAN

报点
InputReader|InputEvent|InputDispatcher

切屏问题
back light level before map|Fsm_SensorPostureProcess: onSensorChanged|hall state change to|UL_Input down|xhub pm|setDisplayModeInnerDelay displayMode:|LOGLIMIT: process system_server drop|posture change Angle:|Going to sleep due to timeout|Alta hall is damaged or invalid

其他常用关键字

  • Exception: 异常,表示程序出现了错误。
  • Error: 错误,与Exception类似,但通常表示更严重的错误。
  • Crash: 崩溃,表示应用程序异常终止。
  • ANR: 应用无响应,表示应用程序长时间没有响应用户输入。
  • NullPointerException: 空指针异常,是最常见的异常之一。
  • IndexOutOfBoundsException: 数组越界异常。
  • IllegalStateException: 非法状态异常。
  • ClassNotFoundException: 类未找到异常。
  • Thread: 线程相关信息。
  • Process: 进程相关信息。
  • Activity: Activity相关信息。
  • Service: Service相关信息。
  • BroadcastReceiver: BroadcastReceiver相关信息。
  • ContentProvider: ContentProvider相关信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值