2015-07-20 102 views
0

当我运行我的android应用程序时,logcat窗口填满并清除。我没有显示System.out.println(),没有任何显示,我不知道为什么。Logcat窗口立即清除运行

编辑:使用过Android Studio

回答

1

我已经在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.dLog 位于android.util.Log。如果您输入Log,Android Studio会自动导入它,然后按Alt + Enter。

我的猜测是,你的问题不在于它的结算logcat的,但它的结算的logcat和Android工作室窒息太大的日志文件。从运行配置窗口中选择自动清除,或者尝试走开几分钟,查看logcat是否返回