每隔一段时间我就会得到:
不幸的是,MyApp已经停止了。
Problem is easy to solve if you have some logs,但在我的情况下,logcat绝对没有错误消息(它有我的应用程序发布的正常消息,其他异常显示在那里,但不会导致此app has stopped
)。< / p>
我有没有机会解决这个问题?
好处是我可以很容易地重现它,因此我试图将尽可能多的信息放入logcat然后调查发生的事情。
我已经启动并运行了ACRA(其他异常被它捕获但不是app has stopped
)。
当它发生时,我的应用程序不可见,IntentService中有一些事情发生。当我在手机设置中打开和关闭位置时,我的应用正在跟踪geofences并且app has stopped
仅在HTC M8上发生。我已经在不同的手机上进行了测试,而LG G3,Nexus 5,Moto G,LG Swift L9则没有。
答案 0 :(得分:6)
答案 1 :(得分:1)
听起来非常简单 - 尝试重新启动计算机,在其他模拟器或设备上进行测试。您也可以添加try-catch
阻止,忘记输入e.printStackTrace()
或使用UncaughtExceptionHandler
。
答案 2 :(得分:1)
答案 3 :(得分:0)
非常奇怪,你无法找到任何logcat。那么你为什么不试试Hockey app。请仔细阅读指南。我想你可以使用它一段时间。之后你必须付钱。
祝你好运。