首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >traces.txt文件中的Android ANR和丢失的日志

traces.txt文件中的Android ANR和丢失的日志
EN

Stack Overflow用户
提问于 2010-11-05 22:05:39
回答 1查看 1.2K关注 0票数 0

ANR出现在我的应用程序中,原因不明,我想弄清楚。遗憾的是,traces.txt文件中没有堆栈跟踪。为什么我的应用程序在traces.txt中什么都没有?有其他应用程序的堆栈,但我的堆栈。

除了traces.txt和DDMS跟踪,当我的应用程序挂起时,不幸的是什么都没有显示,有没有其他方法可以找出导致ANR的原因。我也不能使用Debug.startMethodTracing,因为我不能调用stoptMethodTracing,因为我不知道它什么时候挂起。

它发生在Android Froyo上

诚挚的问候,

EN

回答 1

Stack Overflow用户

发布于 2010-11-05 22:42:56

你可以暂时让你的应用程序在日志中变得非常嘈杂,不断地告诉你它在做什么。然后你就会看到它最后做了什么。

不过,更好的做法是通读您的代码,查找UI线程中执行可能耗时的处理或可能阻塞的i/o操作的任何位置。如果你找到了它们,你需要把它们移出UI线程,不管它们是否是导致当前ANR的原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4106588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档