安卓5.0系统ANR

BrokenL 2016-06-14 06:04:32
最近做的项目中有个自定义相机,如果进入相机拍照,返回,拍照返回,反复三次则会ANR。5.0以下系统没有问题。拍照的activity结束时也调用了回收相机的方法,在网上查了一下好像说5.0以上系统是ART运行环境,是否和这个有关呢?怎么解决?
...全文
481 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
BrokenL 2016-06-16
  • 打赏
  • 举报
回复
引用 4 楼 crash163 的回复:
引用 3 楼 u012273900 的回复:
[quote=引用 1 楼 crash163 的回复:]
ANR追查原因可以看下/data/anr/trace.txt文件中,有具体的线程堆栈信息,看下主线程的堆栈。
没有找到这个文件夹data文件夹是空的。


输入命令 adb pull /data/anr/trace.txt . 把文件拖出来看[/quote]

log里提示了 Wrote stack traces to '/data/anr/traces.txt'

但是命令行却提示

C:\WINDOWS\system32>adb pull /data/anr/trace.txt
remote object '/data/anr/trace.txt' does not exist

怎么做?
BrokenL 2016-06-16
  • 打赏
  • 举报
回复
引用 6 楼 crash163 的回复:
引用 5 楼 u012273900 的回复:
[quote=引用 4 楼 crash163 的回复:] [quote=引用 3 楼 u012273900 的回复:] [quote=引用 1 楼 crash163 的回复:] ANR追查原因可以看下/data/anr/trace.txt文件中,有具体的线程堆栈信息,看下主线程的堆栈。
没有找到这个文件夹data文件夹是空的。
输入命令 adb pull /data/anr/trace.txt . 把文件拖出来看[/quote] log里提示了 Wrote stack traces to '/data/anr/traces.txt' 但是命令行却提示 C:\WINDOWS\system32>adb pull /data/anr/trace.txt remote object '/data/anr/trace.txt' does not exist 怎么做? [/quote] adb pull /data/anr/traces.txt d:\ 然后在d盘下查看[/quote]谢谢
网易云捕 2016-06-16
  • 打赏
  • 举报
回复
引用 5 楼 u012273900 的回复:
引用 4 楼 crash163 的回复:
[quote=引用 3 楼 u012273900 的回复:] [quote=引用 1 楼 crash163 的回复:] ANR追查原因可以看下/data/anr/trace.txt文件中,有具体的线程堆栈信息,看下主线程的堆栈。
没有找到这个文件夹data文件夹是空的。
输入命令 adb pull /data/anr/trace.txt . 把文件拖出来看[/quote] log里提示了 Wrote stack traces to '/data/anr/traces.txt' 但是命令行却提示 C:\WINDOWS\system32>adb pull /data/anr/trace.txt remote object '/data/anr/trace.txt' does not exist 怎么做? [/quote] adb pull /data/anr/traces.txt d:\ 然后在d盘下查看
bdmh 2016-06-15
  • 打赏
  • 举报
回复
具体看看crash日志信息,也许是因为你图片处理的不好,太大导致内存不够
网易云捕 2016-06-15
  • 打赏
  • 举报
回复
引用 3 楼 u012273900 的回复:
引用 1 楼 crash163 的回复:
ANR追查原因可以看下/data/anr/trace.txt文件中,有具体的线程堆栈信息,看下主线程的堆栈。
没有找到这个文件夹data文件夹是空的。
输入命令 adb pull /data/anr/trace.txt . 把文件拖出来看
BrokenL 2016-06-15
  • 打赏
  • 举报
回复
引用 1 楼 crash163 的回复:
ANR追查原因可以看下/data/anr/trace.txt文件中,有具体的线程堆栈信息,看下主线程的堆栈。
没有找到这个文件夹data文件夹是空的。
网易云捕 2016-06-14
  • 打赏
  • 举报
回复
ANR追查原因可以看下/data/anr/trace.txt文件中,有具体的线程堆栈信息,看下主线程的堆栈。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧