2015-03-02 148 views
18

我面臨logcat是非常尷尬的事情顯示在調試應用程序中,但在運行(不調試)應用程序時,它不顯示logcat。Android工作室logcat不工作

我試過重新啓動它,但沒有任何事情發生。

+0

有時識別設備後需要1-3分鐘顯示在logcat的前。任何想法如何解決這將是很大的。 – ByteHamster 2015-03-02 17:02:02

+0

我嘗試了多次,但運行應用程序時在logcat選項卡內沒有顯示任何內容,而是在調試期間生成日誌。 – squiroid 2015-03-02 17:04:23

回答

34

enter image description here

在我的Android 2.2的情況下,出於某種原因,火力地堡被默認在上面標註的下拉框中選擇。所以日誌沒有下降。我只需要將其更改爲No Filters。然後它工作。

我甚至嘗試重新啓動logcat,那也沒有工作。 No Filters做到了神奇。

希望這可以幫助別人。

編輯: 您可以也選擇Show only selected application爲logcat的,只顯示當前的調試過程中,又名你的應用程序。

+0

不知道爲什麼我ddnt看到這一次!它被困在Firebase過濾器 – Manny265 2016-10-02 20:29:20

+0

我很高興幫助@ Manny264 – 2016-10-05 14:14:39

+1

與Android Studio 2.2.3同樣的問題,這篇文章解決了這個問題! – 2017-01-26 06:28:49

21
  • 你可能會隱藏它,嘗試按Alt + 6打開日誌選項卡。

  • 看看日誌級別: - 它必須是冗長的。

  • 重新啓動adb。

  • 如果這不起作用重新啓動android工作室。

+1

我可以看到panal,但裏面沒有東西。 – squiroid 2015-03-02 17:03:12

+0

你試過重新啓動adb嗎? – 2015-03-02 17:12:09

+2

我已經提到它,我已經重新啓動adb但沒有發生。 – squiroid 2015-03-02 17:13:30

4

我發現以下工作適合我。

首先,我的問題:我正在測試通過USB電纜連接的三星Galaxy A3上的應用程序。我收到了通常的logCat消息,包括過濾的消息,然後突然之間logCat停止顯示過濾的消息。將其設置爲「詳細」會在lagCat的左上角顯示一個帶有消息的連續消息,指出「顯示的輸出太多」。

我試着重新啓動Android Studio(有和沒有清除緩存),但沒有運氣。然後我重新啓動手機,一切恢復正常。所以看起來連接的電話是問題,向logCat發送了太多的信息。

希望這可以幫助別人。

0

我有這個代碼:

Log.e(getMyName(),message); 

的問題,這是,可變吸氣劑方法訪問爲空。 Android Studio沒有給我任何關於它的錯誤!似乎這是默默不讓Log.e聲明工作。我查了很多博客,但找不到解決方案。這小小姐錯過了我整整一個小時。希望這可以幫助某人。

0

檢查您沒有在logcat搜索中返回任何不匹配的內容,例如不存在的包名稱。

我已經重命名了我的軟件包,但在logcat搜索字段中留下了一箇舊名稱。 結果:無logcat的輸出可見

0

我試圖在我的設備設置中將「擴展日誌」從「選擇性」切換爲「允許」,並且它有所幫助。現在,調試信息出現在LogCat中。

+0

請你詳細說明這個過程。 – 2017-12-23 16:15:51

3

在logcat的左上角有一個選項來選擇模擬器。可能它沒有在默認情況下選擇當前模擬器。嘗試將其更改爲當前的模擬器,它會修復。
image

+0

謝謝我爲此多年來一直在Google上搜索! – 2017-08-29 05:34:02

1

除了其他人說的話,看看你是否在導致這個問題的搜索框中寫了一些東西(這是我的情況)。即使在重啓的情況下,它也不會自行刪除。 enter image description here

0

我解決了該問題,通過改變我的手機的USB選項從「僅充電」,以「傳輸文件(MTP)」