我的logcat有一个问题,因为更新1.2 Beta为Android工作室。当我运行我的应用程序时,它会像往常一样记录一切,然后我的应用程序崩溃了,应用程序说:不幸的是,游戏已经停止。

几秒钟后,android关闭该消息。当这种情况发生时,我的logcat也被完全清除,这意味着我几乎没有时间读取错误。我确实发现了一些关于缓冲区的信息,但似乎Android Studio没有选项来增加它,除了我怀疑这是问题所在之外。

可能有用的是,在它清除和填充后,进程更改为Android.process.core,我在我的日志猫中得到的消息是:

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

编辑:我确实读过关于断点的内容,所以在设置-构建,执行,部署-调试器中禁用了对断点的关注应用程序,但它没有任何影响。


当前回答

一旦应用程序崩溃,过滤器就会清除日志。所以选择“编辑过滤器配置”,并创建自己的自定义过滤器过滤器名称。这将保存日志信息,即使应用程序崩溃。

其他回答

我正在使用Android Studio 4.0 在这里输入图像描述

进入应用程序的编辑配置。 进入杂项选项卡 取消选中“Clear log before launch”字段。 按下OK。 它会工作. .

在Android Studio 2+

单击“运行” 单击“编辑配置” 在运行/调试配置窗口中选择Miscellaneous选项卡 确保没有选中“启动前清除日志”复选框

尽管如此,有时我会遇到这个问题,尽管一些解决方案在这里工作,如重新启动android工作室,它需要时间。

在这里,我发现了如何在不重新启动工作室的情况下获得错误消息

启动应用程序 在你让你的复制崩溃之前运行标签 当崩溃发生时,立即点击run选项卡的内容(如果你不点击内容,你将丢失错误报告)

也许我很晚才加入这个派对,但我也遇到了同样的问题,我是这样解决的:

在logcat窗口中,右上角的下拉菜单选择编辑过滤器配置,在下一个菜单中,介绍过滤器名称和您的包名称。

完成,对我来说,它使日志在崩溃后可见。

我也遇到过同样的问题,这就是解决方案:-

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

现在您可以正常地看到logcat和崩溃