android-studio logcat窗口 - Android Studio,logcat在应用程序关闭后进行清理





studio没有logcat窗口 logcat不见了 (7)


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

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

自从Android Studio更新1.2 Beta以来,我的logcat出现问题。 当我运行我的应用程序时,它会记录所有正常情况,然后在应用程序与应用程序崩溃时说:不幸的是,游戏已停止。

几秒钟后,android关闭了该消息。 当发生这种情况时,我的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

编辑:我没有阅读过有关断点的内容,所以禁止在设置 - 构建,执行,部署 - 调试器中的断点上集中应用程序,但它没有任何效果。




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




我面临同样的问题,这是解决方案: -

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

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




应用程序崩溃后,筛选器将清除日志。 因此选择“编辑过滤器配置”并使用过滤器名称创建您自己的自定义过滤器。 即使在应用程序被打开的情况下,这也会保存包含信息的日志。




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




我遇到了同样的问题,但看起来更像是一个功能而不是bug:

在AndroidStudio中, Logcat窗口的默认设置似乎是“只显示选定的应用程序” (Logcat窗口的右上角)......它正在查看所选进程的日志(默认为当前启动)。 因此,当您的应用在测试过程中崩溃时,该过程不复存在,因此过滤器会清除日志。

相反,选择“编辑过滤器配置...”并为您的应用程序设置一个过滤器 ,例如:

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

...然后选择该过滤器以供将来运行。 这应该会保留日志,即使在应用程序崩溃之后。




您需要按Alt+6两次才能重新启动logcat窗口。 这样它会显示日志输出。

该问题主要发生在调试模式下。





android android-studio logcat