不幸的是,MyApp 已停止 - logcat 中没有错误记录
Unfortunately, MyApp has stopped - no error logs in logcat
每隔一段时间我得到:
Unfortunately, MyApp has stopped.
Problem is easy to solve if you have some logs,但在我的情况下 logcat 绝对没有错误消息(它有我的应用程序发布的正常消息,那里显示了其他异常,但没有显示导致此 app has stopped
).
我有机会解决这个问题吗?
好消息是我可以很容易地重现它,因此我试图将尽可能多的信息提供给 logcat,然后调查发生了什么。
我启动了 ACRA 并且 运行(它捕获了其他异常,但不是这个 app has stopped
)。
发生这种情况时,我的应用程序不可见,并且 IntentService. My app is tracking geofences 中发生了一些事情,并且 app has stopped
仅在 HTC M8 上发生,当我在 phone 中打开和关闭位置时设置。我在不同的 phones 上进行了测试,但在 LG G3、Nexus 5、Moto G、LG Swift L9 上没有发生这种情况。
听起来很简单 - 尝试重新启动计算机,在其他模拟器或设备上进行测试。您也可以添加 try-catch
块而忘记键入 e.printStackTrace()
或使用 UncaughtExceptionHandler
.
很奇怪,你找不到任何 logcat。那么你为什么不试试 Hockey app。请仔细检查 guide.I 认为你可以将它用于一些你必须支付的 time.After。
祝你好运。
- 您尝试过在命令行中 运行 LogCat 吗?您可能会看到错误。 Android LogCat in command-line
- 如果您将 Eclipse 用作 IDE,请尝试检查 LogCat 的过滤器。您可能不小心在 LogCat.
中不显示错误
- 尝试通过调试器查找错误。将断点放置在您建议错误的地方。
在我的例子中 logcat 被过滤了。您可以更改过滤器
Android 监视器 -> logcat -> 右下角,将过滤器更改为无过滤器。它将显示所有错误。
每隔一段时间我得到:
Unfortunately, MyApp has stopped.
Problem is easy to solve if you have some logs,但在我的情况下 logcat 绝对没有错误消息(它有我的应用程序发布的正常消息,那里显示了其他异常,但没有显示导致此 app has stopped
).
我有机会解决这个问题吗?
好消息是我可以很容易地重现它,因此我试图将尽可能多的信息提供给 logcat,然后调查发生了什么。
我启动了 ACRA 并且 运行(它捕获了其他异常,但不是这个 app has stopped
)。
发生这种情况时,我的应用程序不可见,并且 IntentService. My app is tracking geofences 中发生了一些事情,并且 app has stopped
仅在 HTC M8 上发生,当我在 phone 中打开和关闭位置时设置。我在不同的 phones 上进行了测试,但在 LG G3、Nexus 5、Moto G、LG Swift L9 上没有发生这种情况。
听起来很简单 - 尝试重新启动计算机,在其他模拟器或设备上进行测试。您也可以添加 try-catch
块而忘记键入 e.printStackTrace()
或使用 UncaughtExceptionHandler
.
很奇怪,你找不到任何 logcat。那么你为什么不试试 Hockey app。请仔细检查 guide.I 认为你可以将它用于一些你必须支付的 time.After。
祝你好运。
- 您尝试过在命令行中 运行 LogCat 吗?您可能会看到错误。 Android LogCat in command-line
- 如果您将 Eclipse 用作 IDE,请尝试检查 LogCat 的过滤器。您可能不小心在 LogCat. 中不显示错误
- 尝试通过调试器查找错误。将断点放置在您建议错误的地方。
在我的例子中 logcat 被过滤了。您可以更改过滤器 Android 监视器 -> logcat -> 右下角,将过滤器更改为无过滤器。它将显示所有错误。