Android Studio,logcat在应用程序closures后清理

自从Android Studio更新1.2 Beta以来,我的logcat出现问题。 当我运行我的应用程序它会logging一切正常,然后我的应用程序崩溃与应用程序说:不幸的是,游戏已经停止。

几秒钟后,androidclosures了这条消息。 当发生这种情况我的logcat也得到完全清除意味着我几乎没有任何时间来阅读错误。 我发现了一些有关缓冲区的信息,但似乎Android Studio没有增加它的选项,除了我怀疑是问题的事实。

一些可能有用的东西是,在它清除并将进程更改填充到Android.process.core之后,我在logcat中得到的消息是:

04-13 10:28:13.394 12259-12265/android.process.acore D/dalvikvm﹕ Debugger has detached; object registry had 1 entries 

编辑:我没有阅读关于断点,所以禁用焦点应用程序在设置 – 构build,执行,部署 – debugging器中的断点,但它没有任何效果。

我有同样的问题,但看起来更像一个function,而不是一个错误:

在AndroidStudio中, Logcat窗口的默认设置似乎是“仅显示选定的应用程序” (Logcat窗口的右上angular)…正在查看所选进程的日志(默认为当前启动)。 所以当你的应用程序在testing过程中崩溃的时候,这个过程就没有了,所以filter清除了日志。

相反,select“编辑filterconfiguration…”并为您的应用程序设置一个filter ,例如:

  • FilterName:MyApp
  • PackageName:com.example.myapp(用您的应用程序包名称replace)

…然后select该filter以供将来运行。 这应该保持你的日志,即使在应用程序崩溃后。

切换“仅显示选定的应用程序”到“无filter”。 这样,即使没有运行进程,也可以看到进程的logcat输出。

缺点是你的logcat将被其他进程的垃圾邮件填满。

我面临同样的问题,这是解决scheme: –

1-工具 – > Android – >启用ADB集成。

现在你可以看到正常的logcat和崩溃

我的应用程序崩溃并重新启动。 我在阅读logcat时也遇到了一些问题,以便知道发生了什么事情。 然后,我注意到,在下拉菜单中,设备下拉菜单旁边有“com.mypackage.myapp('一些数字')” ,当我的应用程序崩溃时,有另一个选项说: “com.mypackage.myapp '某个号码')[死亡]“ 。 如果您select“Dead”选项,它将显示前一个实例的logcat。

死的LogCat

这个bug似乎在Android Studio 1.2.2的新版本中得到了解决

我遇到了同样的问题,没有答案可以帮助我,直到我意识到我的应用程序正在导致OutOfMemoryException。 这也是一个可能的根源。