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




logcat filter (20)

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

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


**

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

**

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

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

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

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

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


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


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


今天有同樣的問題。

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


嘗試關閉該項目並重新打開它。它為我工作。 日誌將會重新出現。


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


在Android Studio 0.8.9中,我打開了Android設備監視器 ,從設備列表中選擇了我的仿真器,並在LogCat標籤中獲得了輸出。

之後,我回到了Android Studio的主視圖,並在Android DDMS選項卡右側選擇了Restore Logcat視圖它就在那裡!

如果這不起作用,您可以在Android設備監視器中看到您的logcat,正如我在第一句中所解釋的。


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


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


對我來說,它不適用於我的應用程序,它工作,如果沒有選擇過濾器(右側選項)。 但是我只需要看到我的應用程序,因此我發現,如果我自己做過濾器並將其過濾為包名稱,它就會按照應用程序工作。 我希望它也能對你有所幫助:)


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

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


我只是把它固定在我的。 在DDMS顯示器的最右側尋找恢復Devices Logcat視圖和ADB視圖的小圖標。

當DDMS首次提出“ADB日誌”和“Devices | logcat”標籤時顯示。 “Devices | logcat”是應該顯示設備輸出的設備,但是是空白的。 不知何故,我設法隱藏這些標籤中的一個或另一個,我完全忘記了它。 但是,在右邊有一個小圖標表示“恢復ADB”視圖,然後我點擊它並出現。 然後有另一個小圖標說“恢復設備logcat視圖”。 我點擊了它,突然它出現並再次顯示設備輸出。


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

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


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


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


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


解決一些不必要更改的最佳方法是使緩存失效

轉到文件 - >點擊“INVALIDATE CACHES / RESTART”,然後彈出一個對話框,選擇“INVALIDATE CACHES / RESTART”按鈕。

Android工作室將自動重新啟動並重建索引。


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


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

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


重新啟動android studio幫助了我。





logcat