我想分享我在分析Google Play控制台的新功能时遇到的一个情况,并试图找到解决方案。
你们中的许多人可能已经知道,谷歌已经在Google Play控制台上发布了更新,并推出了Android vitals。其中一个很好的特性是,现在会话ANRs & Crashes显示了从Android设备收集的所有and & crashes,这些设备的用户已经选择自动共享使用和诊断数据(在手机首次设置期间)。
然而,我看到了来自未发布的应用程序的崩溃报告。我的意思是,来自一个还没有发布的开发者版本。此外,这个崩溃报告来自一个使用android-debug密钥签名的应用程序,而不是我的生产密钥。我已经查看了可用的文档,但我找不到有关这些报告的过滤的详细信息。
对我来说,在没有验证签名的情况下使用任何收入数据似乎都是有害和错误的,因为任何人都可以简单地编写一段简短的代码,然后开始用大量的虚拟堆栈跟踪来淹没特定的应用程序包名称。
你知道这是不是这个新工具的正常行为?
发布于 2017-07-07 00:52:02
由于我们只对发布应用程序感兴趣,我们可以采用以下策略来摆脱混乱的崩溃报告:
/build.gradle:
android {
...
defaultConfig {
applicationId "my.app.package"
...
}
...
buildTypes {
release {
...
}
debug {
...
applicationIdSuffix ".dev"
}
}
...
}发布于 2017-06-04 20:21:34
我也面临着同样的问题。
当我转到所有应用程序-> ->仪表板-> Crash时,它会显示崩溃报告
但是如果我直接进入Android Vitals -> ANR& crashes,它不会显示任何内容。
无论如何,对于第一种情况,您可以单击“查看详细信息”,然后从报告的每个崩溃类型的下拉菜单中选择“隐藏”。
这只是一个暂时的修复,但我认为谷歌必须为它提供适当的修复。
https://stackoverflow.com/questions/44140434
复制相似问题