我一直在为我的应用程序使用 ACRA 来获取堆栈跟踪报告,并且它运行良好,但最近我收到了两个堆栈跟踪报告(似乎来自两个不同的用户),它们似乎与我的应用程序没有联系,所以我不确定这是我(我的应用程序)还是 ACRA 的问题?
这是堆栈跟踪
STACK_TRACE = java.lang.NullPointerException
at com.qihoo.sandbox.monitor.SystemMonitor$SendBroadcastThread.SendRegisterBroadcast(SystemMonitor.java:41)
at com.qihoo.sandbox.monitor.SystemMonitor$SendBroadcastThread.run(SystemMonitor.java:78)
软件包名称不是我的应用程序,我的调查导致了一个名为奇虎360的应用程序,这是一个移动安全应用程序。
我的第一个想法是,也许这个应用程序阻止了我的应用程序(误报),但是当我安装奇虎,然后是我的应用程序和一些测试时,我没有发现任何问题。我应该担心吗?
其他信息:如果需要,我可以发布我的 ACRA 实现,但它与文档中提供的教程相同。
只有两种方式可以发生这种情况。
1) 该崩溃发生在应用的 VM 中。也许是因为该安全库已经设法将自己注入到Android框架调用中。
2)另一个应用程序正在向崩溃服务器发送报告。他们使用与您相同的密钥或 URL。