Android Google Analytics retrace Proguard
如何通过谷歌分析中的崩溃报告追溯我的Proguard Android应用程序。以下是几个例子: 注意:当用户使用Google应用程序控制台完成崩溃报告时,我可以使用Android Google Analytics retrace Proguard,android,google-analytics,proguard,Android,Google Analytics,Proguard,如何通过谷歌分析中的崩溃报告追溯我的Proguard Android应用程序。以下是几个例子: 注意:当用户使用Google应用程序控制台完成崩溃报告时,我可以使用mapping.txt文件的retrace OK 示例(来自谷歌分析行为崩溃和异常) RuntimeException(@a:a:-1){main} IllegalStateException(@f:a:-1){main} NullPointerException(@MainActivity:M:-1){main} NullPoin
mapping.txt
文件的retrace OK
示例(来自谷歌分析行为崩溃和异常)
RuntimeException(@a:a:-1){main}
IllegalStateException(@f:a:-1){main}
NullPointerException(@MainActivity:M:-1){main}
NullPointerException(@a:l:-1){main}
NullPointerException(@al:run:-1){main}
- 我刚开始收集统计数据,自己也遇到了这个问题。从我在未混淆的apk上遇到的异常来看,语法似乎是:
exception-name (@class-name:method-name:line-number) {thread-name}
- 类名:如果这是模糊的,那么您通常会被卡住,因为没有报告包名。有时,您可能能够找到类,就像您的'al'示例中一样,因为大多数包不会有那么多的类(搜索'->al')
- 方法名称:如果类名未模糊化(某些类名必须从模糊化中排除,应用才能工作),则可以尝试在mappings.txt中查找该方法。通常会有多个方法具有相同的映射(但调用签名不同)。由于您无法区分它们,因此必须检查它们是否都可能导致异常
- 行号:这没有用,因为它是模糊的(-1)