如/data/anr/trace.txt日志内容:
"main"prio=5tid=1NATIVE
|group="main"sCount=1dsCount=0obj=0x40a74460self=0x1eb3a38
|sysTid=6144nice=0sched=0/0cgrp=defaulthandle=1074308232
|schedstat=(583691772091086800750096936)utm=4942stm=894core=0
atandroid.webkit.WebView.nativeWordSelection(NativeMethod)
atandroid.webkit.WebView.setUpSelect(WebView.java:5505)
atandroid.webkit.WebView.selectText(WebView.java:4439)
atandroid.webkit.WebView.selectText(WebView.java:4432)
atandroid.webkit.WebView.performLongClick(WebView.java:4417)
atandroid.webkit.WebView$PrivateHandler.handleMessage(WebView.java:8459)
atandroid.os.Handler.dispatchMessage(Handler.java:99)
atandroid.os.Looper.loop(Looper.java:137)
atandroid.app.ActivityThread.main(ActivityThread.java:4437)
atjava.lang.reflect.Method.invokeNative(NativeMethod)
atjava.lang.reflect.Method.invoke(Method.java:511)
atcom.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
atcom.android.internal.os.ZygoteInit.main(ZygoteInit.java:552)
atdalvik.system.NativeStart.main(NativeMethod)
从以上日志可推断,webkit调用本地方法nativeWordSelection时出现的阻塞以至于ANR。
相关推荐
遇到ANR(Application Not Responding)是比较常见的问题,产生ANR的原因有很多,比如CPU使用过高、事件没有得到及时的响应、死锁等,下面将通过一次因为死锁导致的ANR问题,来说明如何通过trace文件分析ANR问题
Android图片压缩解决方案,解决图片加载过程中ANR现象
手机anr具体的log分析示例。
file Manager anr log ,it is lead by make source filemanger.
此demo可以捕获android的异常,可以捕获ANR+UncaughtExceptionHandler类异常,并输出到本地文件,6.0需要添加动态读写权限
本文对Android中常发生的ANR现象的成因原理及主要发生场景进行了简要介绍,举例了几种典型的ANR场景实例。总结提供了优化改善的若干解决思路。 值得Android开发人员收藏!
android anr ANR
ATV切台时,如果较快速按遥控器channel up/down时,就会反馈ANR,根因是因为ATV切台需要时间,大概1~2秒时间,如果遥控器操作过快,就会导致API接口阻塞,从而引起ANR问题。 目前解决此问题的方法为,把ATV切台放到...
ANR:Application Not Responding,即应用无响应 ANR的类型 ANR一般有三种类型: 1:KeyDispatchTimeout(5 seconds) --主要类型 按键或触摸事件在特定时间内无响应 2:BroadcastTimeout(10 seconds) ...
ANR案例,从系统Log,到/data/anr/traces.txt。 ANR案例,从系统Log,到/data/anr/traces.txt。
android平台ANR代码流程的分析,有助于分析ANR发生的原因。
ANR日志分析全面解析
此Demo实现了监测Android应用程序ANR,并且在发生ANR时,对产生ANR的地方进行了定位,从而能在发生ANR后快速找到主线程耗时操作,从而快速修复。
抓log的bat:bugreport、logcat、kernel、anr以及tombstones recovery文件,执行可以进行恢复出厂设置的压力测试
防止应用程序奔溃,抛出错误异常,防止应用程序anr.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
ANR各种日志.rar
MTK 内部资料介绍ANR 相关 Outline ▪ What is ANR; ▪ ANR key info; ▪ Analyze ANR; ▪ Example; ▪ Need MTK help; ▪ Monkey ANR
android7 framework自动关闭Anr对话框,延迟一段时间。
Android-Log-Analyzer 一个简单的python脚本来分析Android日志 设置: 下载py脚本后,修改key_words对应你的app app_marker_name = 全部或部分您的应用名称 - "com.example" key_word_agent = "您的代理日志中...