当我运行我的android应用程序时,logcat窗口填满然后清除。我有System.out.println()'s没有显示,什么都没有显示,我不知道为什么。
编辑:使用Android Studio我在Android Studio中遇到了很多logcat问题,所以这里有几个项目:
- 在你的运行配置中(就在播放按钮的左边,从下拉菜单中选择"编辑配置"),你可以配置几个与logcat相关的选项,包括Android Studio是否会在启动时清除它
- 如果调试器断开连接,您将失去与logcat的连接。(某些类型的错误似乎会强制断开调试器。我不完全确定为什么。)
- 如果你从来没有清除你的logcat,那么Android Studio将尝试显示整个logcat自从你上次重新启动设备/模拟器。这可能需要很长时间,并且可能在处理时显示空白屏幕。
- 默认情况下,Android Studio将尝试过滤掉与你的应用无关的消息。以我的经验,这从来没有正确的工作。我认为搜索你想要的标签更容易。
- 我没有在Android Studio中特别尝试过
System.out.println()
,但是典型的Android打印调试消息的方式是使用Log.d
。日志位于android.util.Log中。Android Studio将自动导入它,如果你输入Log并按alt+enter。
我猜你的问题不是它正在清除logcat,而是不是正在清除logcat,而Android Studio阻塞了太大的日志文件。要么从运行配置窗口选择自动清除,要么尝试走开几分钟,看看logcat是否会回来