tool Android工作室logcat沒有任何顯示




logcat filter (24)

我昨天安裝了Android Studio,並試圖使用Lo​​gCat查看日誌。 但是沒有什麼可以在logcat中顯示。 我使用終端運行./adb logcat ,它工作。

有沒有人可以向我解釋如何在Android Studio中使用logcat?


不是技術性答案,但您可能想要檢查logcat的搜索框。 如果有任何字符輸入,你的logcat將是空的,因為它將搜索該特定的字符或單詞,然後如果它不存在,你的logcat日誌將是完全空的。


這可能不是你的問題,但我發現當打開多個Android Studio窗口時,logcat只會被引導到其中的一個,而不一定是運行活動應用程序的那個。

例如,Window 1是我開發Tic-Tac-Toe應用程序的地方,Window 2是我開發天氣應用程序的地方。 如果我以調試模式運行天氣應用程序,則可能只有Window 1將能夠顯示logcat條目。


全核解決方案。 只有在嘗試了所有其他操作之後才使用此功能,因為這將清除所有設置和首選項以及存儲的圖像以及讓您的模擬器運行的所有內容,直到您重新安裝並重新配置為止。 在我的情況下,這兩個步驟花了大約20分鐘,因為除了使用Darcula之外,我沒有定制很多。

  1. 刪除你的.AndroidStudioBeta配置文件目錄

對於linux用戶,這可以在/ home / [username] / .AndroidStudioBeta下找到
對於Windows用戶,我不確定。 我認為這個文件相當模糊。 可能在C:\ Users [你的用戶] \ Application Data下的某處

  1. 檢查它是否工作正常,如果沒有,那麼也重新安裝SDK。

非常激烈,但我嘗試了此頁面上的其他所有內容,連接設備,沒有過濾器,重新啟動服務,此頁面上的所有內容都無法正常工作。


我有同樣的問題,但我通過以下步驟解決,請嘗試一次。

1)在android工作室。

2)打開android監視器窗口(android studio的底部)

3)你可以在右下角看到下拉菜單(微調)

4)選擇 - 僅顯示選定的應用程序


就我而言,在開發者選項菜單中有一個選項叫做

Revoke USB debugging authorisations

一旦您撤銷所有現有的授權,它將再次要求信任您使用的計算機,然後再開始顯示日誌。


轉到運行 - >調試如果在與主機失去連接時,它將要求重新連接的權限。 點擊是。 這應該做到這一點。


在我的情況下,我只是過濾了輸出,所以即使在重新啟動Logcat之後它也顯得空了。


您需要按Alt+6兩次才能重新啟動logcat窗口。 這樣它會顯示日誌輸出。

該問題主要發生在調試模式下。


這些幫助我:

1.啟用亞行整合 2.轉到Android設備監視器檢查您的設備是否在線並創建所需的過濾器


我經常進入這個狀態。 Logcat是空白的。 調試工作,我可以達到斷點。 沒有設置過濾器。 日誌級別是詳細的。 我通過循環遍歷以下內容來修復它:

  • 重新啟動logcat(請參閱上面的Zatziky的回答)
  • 將日誌級別更改為Debug(或其他任何內容)並返回到詳細信息。
  • 拔下並插回設備
  • 運行adb kill-server && adb start-server
  • 關閉Android Studio並在命令行上啟動ddms
  • 重新啟動Android Studio

如果一切都失敗了,最後重新啟動計算機。

問題是間歇性的,我認為Android Studio只是越野車。


今天有同樣的問題。

顯然我也運行eclipse,所有的logcat輸出都被重定向到eclipse。 由於日誌只能一次顯示,請確保您沒有運行多個調試器。


**

  • 如果你仍然堅持logcat為空,請閱讀此內容

**

我在煩惱和麻煩的幾個月後才解決了這個問題。
沒有任何幫助,設備監視器在調試期間工作正常,但標準logcat視圖始終為空。

原因很簡單:
logcat視圖在那裡,但它已被更新為0的寬度!

您處於“ALT 6”選項卡中,您會看到有兩個選項卡“ADB日誌”和“Devices | logcat”
設備| logcat實際上意味著它由Devices AND logcat組成,由垂直邊框分割。
垂直邊框可以移動,在更新期間,它似乎已經移到100%的權利。

這會導致logcat被收集但不顯示,將鼠標指針移動到工具窗口的右側,並將DRAG logcat移回到視圖中。

這個解決方案不會對每個人都有所幫助,但是我發現許多工作在ADB連接的人並且仍然沒有logcat輸出,那些人可能會遇到同樣的問題。


易於修復,適用於我(嘗試了其他建議之後)。 我的logcat在一個單獨的窗口(在我的第二個屏幕上)空白。 只需將Logcat選項卡拖回調試面板旁的調試面板中的原始位置,VOILA就會立即更新並顯示所有進程詳細信息。 所以(如果你的logcat在調試器面板以外的任何地方(即,logcat選項卡並不坐在調試器和控制台選項卡旁邊),那麼它將不會收到更新,並且會呆在那裡。不知道這是不是一個問題與老版本的Android Studio。但再次,易於嘗試,如果它的工作......它的工作原理!


在android studio應用程序中,您需要單擊調試應用程序選項(Shift + f9)以在調試模式下運行並啟用LogCat。


在“Devices logcat”選項卡的右側,有“僅顯示選定進程中的Logcat”按鈕。 它並不完美,因為每次我運行另一個流程時,我都需要再次推送它,但這是唯一適用於我的解決方案。 至今...


對我來說,問題是我有兩個同名的模擬器(我創建它,刪除它,然後用相同的名稱再次創建它)。 logcat下拉菜單中有兩個模擬器條目,並且連接到了錯誤的條目。 我只需要切換到另一個。 我通過重命名模擬器來永久避免了這個問題。


確保您已在Build Variants上下文菜單中啟用構建變體以“調試”。 (你可以在窗口的左下角找到它)。 如果您之前已為應用程序簽署了apk,此選項將設置為發布模式。 這會導致調試消息不顯示在日誌貓中。


就我而言,我從右側的小下拉列表中刪除了“圖像”。 在那之後它表現得很好。 這是因為它將在該搜索框中搜索關鍵字的日誌,因此如果它沒有找到任何匹配項,它將返回空白


我的問題解決了,在我的AndroiManifest.xml文件中添加android:debuggable =“true” 之後 (甚至將ide標記為錯誤語法!)


在Android Studio 0.8.0中,您應該在運行應用程序之前通過工具 - > Android啟用ADB集成。 然後日誌貓會正常工作。 請注意,如果您在應用程序運行時禁用ADB集成並再次啟用它,那麼除非重新生成項目,否則日誌貓不會顯示任何內容。


重新啟動android studio幫助了我。


Logcat在logcat右側有一個小圖標。 您可以使用圖標打開和關閉logcat。 我通常可以通過單擊圖標(可能會多次)使logcat處於活動狀態。


重新啟動logcat可以幫助我。


我有同樣的症狀,但我的問題更簡單,真的是我的錯誤。 我有錯誤的過濾器設置。

解決方案只是為了驗證我是否擁有正確的過濾器組。





logcat