我在哪里可以找到Google Play开发者控制台的设备型号:Crashes& ANR数?

时间:2012-12-26 15:45:32

标签: android

我记得在Android应用程序上看到一个复选框,当崩溃时,会要求使用崩溃报告发送设备数据。

我的应用在我的客户设备上产生了少量java.lang.OutOfMemoryError,我想看到他们正在使用的型号手机,看看我是否可以为低于平均水平的硬件创建替代品。或者,如果没有别的,不允许他们的模型下载应用程序。

1 个答案:

答案 0 :(得分:2)

除非在报告中说明(因为设备发送了该数据),否则唯一的其他地方就是用户使用错误报告发送的消息。


如果这两个地方都没有,那么你现在就无法确定它。但是如果你知道代码的哪一位导致错误,你可以将代码包装在try catch中并重新抛出它与设备类型。这只会让您在将来受益,而不是当前的报告。像这样:

try{
   myVar.methodThatCausesCrash():
} catch (OutOfMemoryException e){
  throw new Exception("OutOfMemoryException model: " + Build.MODEL, e); // or rethrow another OoME
}