我使用的是Android Studio 1.5.1,它会在应用程序重启时清除logcat缓冲区。现在,我的应用程序崩溃,重启,我看不到崩溃之前发生了什么。
有没有办法让Android Studio中的logcat在应用重启时不被清除?我想增加logcat缓冲区的大小,但在当前版本的AS中找不到该选项。
发布于 2016-04-22 11:10:15
我也有同样的问题,但看起来更像是一个功能而不是一个bug:
在AndroidStudio中,Logcat窗口的默认设置似乎是“仅显示选定的应用程序”( Logcat窗口的右上角)...它正在查看所选进程的日志(默认情况下是当前启动的进程)。因此,当你的应用程序在测试过程中崩溃时,这个过程就消失了,所以过滤器会清除日志。
相反,请选择“编辑过滤器配置...”并为您的应用程序设置过滤器,例如:
MyApp
然后,...and选择该筛选器以供将来运行。这应该会为你保留日志,即使在应用程序崩溃之后。
发布于 2021-05-13 23:49:24
在设备的开发者设置中,找到“总是显示崩溃对话”的选项并启用它:

通过这样做,应用程序不会被重启,Android Studio中的进程日志(在它死之前)也不会被清除。
https://stackoverflow.com/questions/35415101
复制相似问题