2015-07-20 79 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是否返回