【友盟+】开发者社区

友盟错误分析常见问题汇总

北七默 发表于 2017-5-12 18:55:07 |

北七默
北七默 发表于 2014-11-20 13:44:26 | 显示全部楼层 |阅读模式
错误分析是友盟为移动开发者提供的Crash收集和分析工具,帮助开发者监测App在移动设备上的运行状况,及时发现并解决错误,提升App的稳定性。

11月,新版错误分析全面上线,功能上有很多提升,使用中也存在着些许不足。在努力为您提供更好的体验同时,希望您能够多多提出改善建议。有未提及的问题,欢迎回帖补充~

使用说明:
Android:http://dev.umeng.com/analytics/reports/errors#1
IOS:http://dev.umeng.com/analytics/reports/errors#2

新版错误分析功能:
1、 可以按照错误类型、应用版本筛选错误。
2、 可以根据不同的条件为错误添加标签,便于快速分类及查找错误。
3、安卓 可以通过上传mapping文件来定位到Crash的具体位置。IOS可以通过下载XX.csv文件后使用umcrashtool工具来定位。
4、 可以自定义错误信息(Android)
(提示:如不更新到新版SDK,新版错误分析的部分功能将不能使用。)



常见问题

Q:为什么Android错误详情中出现乱码?

未命名.jpg

A:使用自定义上传错误时,不要上传中文。

Q:错误详情包含哪些内容?
A: 错误列表中展示的错误摘要的生成规则是,将收集的Crash日志通过一定算法聚合后的错误的堆栈信息的第一行。错误详情页面展示的是错误详细的stacktrace以及首次发生时间、最近一次发生时间、总次数、发生错误的应用版本、终端信息。


未修复的错误列表展示最近15天(含今天)接收的错误类型;已修复、处理中、已忽略的错误列表展示最近90天(含今天)接收的错误类型。

Q:为什么测试时crash后无数据?
A:错误分析的数据发送策略为再次启动时发送,所以crash后需要再次启动应用才能接收到数据。
其他可能性原因:
如果同时使用了其他错误统计,如果友盟先注册,其他错误统计后注册,会导致友盟的错误统计被覆盖而无数据。(Android)
如果统计SDK被写在子线程中,而用户是在主线程crash,则不会被统计到。
如果调用了
[MobClick setCrashReportEnabled:NO]--IOS;
MobclickAgent.setCatchUncaughtExceptions(false)--Android
关闭错误统计,将无法接收到数据。
*友盟错误分析能够统计到友盟初始化之后的错误,如果错误发生在友盟初始化之前,则无法统计到。

Q:如何定位错误具体位置?
A:Android 可以通过上传mapping文件来定位到Crash的具体位置。IOS可以通过下载XX.csv文件后使用umcrashtool工具来定位。
详细使用方法参见:http://www.umeng.com/umeng30_error_type

Q:如何按日期筛选错误信息?
A:目前除今日接收错误,还不支持按日期筛选。

Q:为什么有些错误没有统计到?
A:可能的原因有以下几点
①今日错误数展示的是今日收到的全部错误数(聚合后的错误类型数);当今日错误类型超过1000个的限制时,数据将不会继续更新。
②可能调用了这个方法:MobclickAgent.onKillProcess(Context context) 。如果开发者调用 Process.kill 或者 System.exit 之类的方法杀死进程,请务必在此之前调用此方法,用来保存统计数据。
③需要勾选接收错误信息的版本。当某版本取消选中时,该版本的错误信息将不再继续接收,但不会减少当日已接收的错误数。(如下图所示)
QQ截图20150108122439.png



相关问题






上一篇:cocoapods上的版本还是5月分的3.1.2,麻烦更新下
下一篇:android 第三方登录点击没有反应

地球已经不适合生存了



品茶听雨
品茶听雨 发表于 2015-8-4 09:12:13 | 显示全部楼层
我就想知道我要统计错误分析 ,android的,都应该添加哪些代码,你们给的文档里根本没有详细说明

liufujun
liufujun 发表于 2015-8-11 10:15:49 | 显示全部楼层
品茶听雨 发表于 2015-8-4 09:12
我就想知道我要统计错误分析 ,android的,都应该添加哪些代码,你们给的文档里根本没有详细说明 ...

把基础的统计要继承就肯定可以,我试了一下是这样的


SinaShow
SinaShow 发表于 2015-11-24 10:49:49 | 显示全部楼层
./umcrashtool: No such file or directory 这是什么情况,我按照步骤做了,定位错误的时候,总是这样




imesong
imesong 发表于 2016-5-24 09:52:37 | 显示全部楼层
最新版的友盟统计(v6.0)后台只能看到错误趋势中的错误,在错误列表中没有具体的错误展示。 2.png QQ20160524-0.png

zhoumeng
zhoumeng 发表于 2016-9-20 14:25:59 | 显示全部楼层
最新版的友盟统计(v6.0)后台只能看到错误趋势中的错误,在错误列表中没有具体的错误展示。

solider
solider 发表于 2016-9-21 16:27:38 | 显示全部楼层
ios 我继承了友盟统计,能打印崩溃错误, 但是友盟错误列表里面没有数据怎么回事?

白羊豆豆
白羊豆豆 发表于 2016-10-18 15:06:29 | 显示全部楼层
你好,请问继承测试下可以捕获到崩溃日志吗,我在继承测试环境下,没有看到错误信息呢

ks_app
ks_app 发表于 2016-10-25 17:16:29 | 显示全部楼层

ryujin
ryujin 发表于 2016-11-7 11:51:57 | 显示全部楼层
android错误统计用了自定义了UncaughtExceptionHandler,在uncaughtException(Thread thread, Throwable ex)回调里用了public static void reportError(Context context, String error)   方法的前提是不是要MobclickAgent.setCatchUncaughtExceptions(false); ?

daijj
daijj 发表于 2016-11-21 16:47:14 | 显示全部楼层
*友盟错误分析能够统计到友盟初始化之后的错误,如果错误发生在友盟初始化之前,则无法统计到。

Android初始化的时机是在哪里?

慕慕
慕慕 发表于 2016-12-13 11:18:22 | 显示全部楼层
MobclickAgent.setCatchUncaughtExceptions(false); 我要关闭的话 这个在哪里关闭.启动的页面,还是在application里.



匿名开发者  发表于 2017-4-20 14:12:38

Sias_FF
Sias_FF 发表于 2017-5-12 18:55:07 | 显示全部楼层
请问一下  我分享连接链接UMShareWebpageObject  想在微博输入框上带上我的title   怎么实现
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

发表主题

精彩推荐

电通数码电商事业部总经理胡丹丹:数据赋能创意
5月23日【友盟+】主办的2017UBDC大会在北京举办。本届大会以“DI的力量”为主题、大会共设五大会场:DI主
罗彤:新零售三要素:线上、线下和高效物流
5月23日【友盟+】主办的2017UBDC大会在北京举办。本届大会以“DI的力量”为主题、大会共设五大会场:DI
程士安:社交媒体营销传播,究竟怎么玩?
5月23日,2017UBDC全域大数据峰会在北京举行。大会以“DI的力量”为主题,从趋势+实践两个层面解析“DI数据

关注我们

新浪微博
微信

欢迎关注友盟官方微博微信!

在线客服
返回顶部 返回列表