我正在使用 Android Studio 1.5.1,它会在应用程序重新启动期间清除 logcat 缓冲区。现在我的应用程序崩溃了,重新启动后我看不到崩溃前发生的事情。
有没有一种方法可以让 Android Studio 中的 logcat 在应用程序重新启动时不清除?我想增加 logcat 缓冲区大小,但是在当前版本的 AS 中找不到该选项。
我正在使用 Android Studio 1.5.1,它会在应用程序重新启动期间清除 logcat 缓冲区。现在我的应用程序崩溃了,重新启动后我看不到崩溃前发生的事情。
有没有一种方法可以让 Android Studio 中的 logcat 在应用程序重新启动时不清除?我想增加 logcat 缓冲区大小,但是在当前版本的 AS 中找不到该选项。
我曾经遇到同样的问题,但这似乎更像是一个功能而不是一个错误:
在AndroidStudio中,默认情况下Logcat窗口的设置似乎是"仅显示选定的应用程序"(Logcat窗口右上角)...它查看所选进程的日志(默认情况下为您当前启动的进程)。因此,在测试期间应用程序崩溃时,该进程就会消失,因此过滤器会清除日志。
相反,请选择“编辑过滤器配置...”,并为您的应用程序设置一个过滤器,例如:
然后将该过滤器选择为将来运行的过滤器。即使应用程序崩溃,这应该也能让日志保留在那里。