关于解决APP项目中的ANR问题
2017-09-28 20:10
120 查看
最近接手一个项目是关于音乐播放器的,项目中出现了一个arn问题,当出现这问题的时候不要害怕,在cmd中输入如下命令:
adb shell
cat /data/anr/traces.txt
就会列出你的问题所在了,你将这个列出的类容Ctrl+A,Ctrl+C之后,复制带文档中分析一下。本次我遇到的问题在列出的内容中可以看到
你先不要被那么多的内容吓到,其实你需要关注的内容不多,当时我一直以为是因为我的音乐播放中出现了耗时的操作,一直沿着这条路走,发现自己是错误的,然后就把我的音乐频谱的注释点,一切豁然开朗,原来是我的Visualizer.setEnabled搞的鬼,然后我上网查了资料,发现对mVisualizer的许多设置必须在setEnable之前完成。并且结束功能后,要记得setEnable(false)。
在这里主要是想跟大家强调的是学会看traces.txt文件很重要。
adb shell
cat /data/anr/traces.txt
就会列出你的问题所在了,你将这个列出的类容Ctrl+A,Ctrl+C之后,复制带文档中分析一下。本次我遇到的问题在列出的内容中可以看到
你先不要被那么多的内容吓到,其实你需要关注的内容不多,当时我一直以为是因为我的音乐播放中出现了耗时的操作,一直沿着这条路走,发现自己是错误的,然后就把我的音乐频谱的注释点,一切豁然开朗,原来是我的Visualizer.setEnabled搞的鬼,然后我上网查了资料,发现对mVisualizer的许多设置必须在setEnable之前完成。并且结束功能后,要记得setEnable(false)。
在这里主要是想跟大家强调的是学会看traces.txt文件很重要。
相关文章推荐
- 解决VS2008中Web项目中App_Code目录问题
- 关于意外宕机导致VS读取项目出错的各种问题解决方案
- 关于C#开发WEB项目TextBox控件的自适应高问题解决办法!
- 关于MyEclipse下项目包层次布局问题及解决
- 最近要做个项目,遇到一些关于ansys问题,看看兄弟们能否帮我解决?
- 关于引用了WebService的项目移植发布问题解决
- 长沙项目关于设备操作遇到的问题及解决
- C#项目中关于多个程序集下App.config文件的问题
- C#项目中关于多个程序集下App.config文件的问题
- ios内购(iap)关于问题“您已经购买了此程序内购买(In App Purchase)项目,但尚未下载"的解决方案
- 关于Android开发导入已有项目遇到Project has no default.properties file! Edit the project properties to set one.问题的解决方法
- 解决关于Vs.net2003的不能调试WEB项目的问题(转)
- 举例说明关于android编程中遇到的java.lang.ClassCastException: android.app.Application问题的原因及解决办法
- 关于Android多项目依赖在Eclipse中无法关联源代码的问题解决
- Sharepoint项目周记一:关于开展MOSS项目的前期调查和需要解决的问题
- PB中关于动态工资项目问题的解决办法
- 关于Android多项目依赖在Eclipse中无法关联源代码的问题解决
- SOS!!!关于游戏汉化项目中遇到一些不能解决的问题。。。。。
- 关于实际项目中C++(MFC)指针问题的解决过程
- 关于R项目存在问题的一些解决方法