我记得在 Android 应用程序上看到一个复选框,当崩溃时,它会要求发送带有崩溃报告的设备数据。
我的应用程序在我的客户设备上产生了一些java.lang.OutOfMemoryError
,我想看看他们使用的手机型号,看看我是否可以为他们的以下设备创建替代方案平均硬件。或者,如果不出意外,禁止他们的模型下载该应用程序。
最佳答案
除非它在报告中说明(因为设备发送了该数据),否则唯一的其他地方是在用户发送的错误报告消息中。
如果这两个地方都不是那么你现在不能确定它。但是如果你知道你的代码的哪一部分导致了错误,你可以将代码包装在一个 try catch 中并重新抛出它与设备类型。这只会让你在未来受益,而不是对当前的报告有利。像这样:
try{
myVar.methodThatCausesCrash():
} catch (OutOfMemoryException e){
throw new Exception("OutOfMemoryException model: " + Build.MODEL, e); // or rethrow another OoME
}
关于android - 在哪里可以找到 Google Play Developer Console : Crashes & ANRs? 的设备型号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14042802/