运行时立即清除Logcat窗口



当我运行我的android应用程序时,logcat窗口填满然后清除。我有System.out.println()'s没有显示,什么都没有显示,我不知道为什么。

编辑:使用Android Studio

我在Android Studio中遇到了很多logcat问题,所以这里有几个项目:

  1. 在你的运行配置中(就在播放按钮的左边,从下拉菜单中选择"编辑配置"),你可以配置几个与logcat相关的选项,包括Android Studio是否会在启动时清除它
  2. 如果调试器断开连接,您将失去与logcat的连接。(某些类型的错误似乎会强制断开调试器。我不完全确定为什么。)
  3. 如果你从来没有清除你的logcat,那么Android Studio将尝试显示整个logcat自从你上次重新启动设备/模拟器。这可能需要很长时间,并且可能在处理时显示空白屏幕。
  4. 默认情况下,Android Studio将尝试过滤掉与你的应用无关的消息。以我的经验,这从来没有正确的工作。我认为搜索你想要的标签更容易。
  5. 我没有在Android Studio中特别尝试过System.out.println(),但是典型的Android打印调试消息的方式是使用Log.d。日志位于android.util.Log中。Android Studio将自动导入它,如果你输入Log并按alt+enter。

我猜你的问题不是它正在清除logcat,而是不是正在清除logcat,而Android Studio阻塞了太大的日志文件。要么从运行配置窗口选择自动清除,要么尝试走开几分钟,看看logcat是否会回来

最新更新