Skip to main content
 首页 » 编程设计

android-studio之防止在应用程序重启期间清除 Android logcat

2024年10月01日84telwanggs

我使用的是 Android Studio 1.5.1,它会在应用程序重启期间清除 logcat 缓冲区。现在我的应用程序崩溃,重新启动,我看不到崩溃前会发生什么。

有没有办法让 Android Studio 中的 logcat 在应用程序重启期间不清除?我想增加 logcat 缓冲区大小,但在当前版本的 AS 中找不到它的选项。

请您参考如下方法:

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

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

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

  • 过滤器名称:MyApp
  • 包名:com.example.myapp(<< 替换为您应用的包名)

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

    duplicate