Android 不幸的是,MyApp已停止-logcat中没有错误日志

Android 不幸的是,MyApp已停止-logcat中没有错误日志,android,exception,fusedlocationproviderapi,acra,Android,Exception,Fusedlocationproviderapi,Acra,每隔一段时间我就会: 不幸的是,MyApp已经停止 ,但在我的情况下,logcat绝对没有错误消息(它有我的应用程序发布的正常消息和其他异常,但没有显示导致此应用程序已停止的异常) 我有没有可能解决这个问题 好的是我可以很容易地复制它,因此我尝试将尽可能多的信息输入logcat,然后调查发生了什么 我已经启动并运行了ACRA(它捕获了其他异常,但此应用程序未停止) 当它发生的时候,我的应用程序是不可见的,并且有一些事情正在发生。我的应用程序正在跟踪,应用程序已停止仅在我打开和关闭手机设置中的位置

每隔一段时间我就会:

不幸的是,MyApp已经停止

,但在我的情况下,logcat绝对没有错误消息(它有我的应用程序发布的正常消息和其他异常,但没有显示导致此
应用程序已停止的异常)

我有没有可能解决这个问题

好的是我可以很容易地复制它,因此我尝试将尽可能多的信息输入logcat,然后调查发生了什么

我已经启动并运行了ACRA(它捕获了其他异常,但此
应用程序未停止


当它发生的时候,我的应用程序是不可见的,并且有一些事情正在发生。我的应用程序正在跟踪,
应用程序已停止
仅在我打开和关闭手机设置中的位置时才会在HTC M8上发生。我在不同的手机上进行过测试,但在LG G3、Nexus 5、Moto G、LG Swift L9上没有测试过。

听起来很简单-尝试重新启动计算机,在其他模拟器或设备上测试。您还可以添加
try catch
块,忘记键入
e.printStackTrace()
或使用
UncaughtExceptionHandler
这很奇怪,您无法找到任何日志。那你为什么不试试呢。请看一下指南。我想你可以用一段时间。然后你就得付钱了

祝你好运

  • 您是否尝试在命令行中运行LogCat?您可能会看到错误
  • 如果您使用Eclipse作为IDE,请尝试检查您的过滤器是否有LogCat。您可能意外地没有在LogCat中显示错误
  • 尝试通过调试器查找错误。将断点放置在建议错误发生的位置

在我的例子中,logcat已被过滤。您可以在中更改过滤器 Android监视器->日志猫->右下角,将过滤器更改为无过滤器。它将显示所有错误


在应用程序类中实现UncaughtExceptionHandler,并查看public void uncaughtException(线程,Thread Thread,Throwable ex)中抛出的内容。尝试重新启动应用程序ADB@Sjd我在logcat中看到日志,但绝对没有关于错误的消息。@MarianPaździoch,对不起,伙计,我没有任何其他解决方案。我还没有遇到过这种情况。“在命令行中运行LogCat”这很有效!我使用的是Android Studio,它无法显示所有日志。