簡體   English   中英

Eclipse DDMS Persepctive(Android ADT插件)中的Logcat選項卡保持空白

[英]Logcat tab in Eclipse DDMS Persepctive (Android ADT plugin) Keeps Coming up Blank

我在Fedora 11-13下運行Eclipse(Galileo)時已經看到了這個問題,無論目標是我的設備還是模擬器。 但現在使用我的新設備HTC T-Mobile G2(Android 2.2),我更頻繁地看到它:我成功下載了應用程序(完成了大量的Log.d()調用),系統成功啟動了它,但是DDMS透視圖中的LogCat窗格完全空白。

有時,只有在某些時候,我似乎能夠通過點擊Debug(小錯誤)工具來實現它。 但這甚至都不起作用。 更糟糕的是,它迫使我重新啟動整個程序,這非常麻煩。

是的,我確實記得連接設備並確保設備顯示在“adb設備”下,並確保這是ADT下載到的設備。 我甚至可以在代碼中點擊斷點。

我想我可以嘗試僅僅依賴於調試器,但我在正確的地方編寫了很多工作來編寫這些Log.d語句,現在沒有它們將是一個巨大的飛躍。 因此,歡迎任何關於問題可能是什么,變通方法或如何找到針對ADT,SDK或G2記錄的相關錯誤的建議。

TIA

PS:到目前為止谷歌搜索“android ddms logcat”沒有幫助。

PS:我還考慮過從命令行運行ddms,但是有關如何執行此操作的說明與ADT已經選擇用於運行DDMS的端口沖突並不清楚,這足以激發信心:所以我總是在運行命令行之前退出Eclipse ddms的版本。 但是后來我失去了在閱讀日志時導航我的源代碼的方便能力(由Eclipse提供),所以這也是一個較差的解決方案。 也許如果有人可以通過解釋如何讓設備和命令行DDMS在仍然運行Eclipse的同時在端口上達成一致來連接Google的說明中的更多點,那將是一個很好的解決方案。

只需建議基礎知識,當您單擊DDMS選項卡時,設備選項卡上列出的設備是什么? (如果沒有設備,請單擊窗口 - >顯示視圖 - >設備)如果已列出,則單擊設備(在名稱列上)。 有時如果沒有點擊設備,它將不會顯示logcat。

如果是,並且您已經選擇了設備 - 嘗試清除日志(位於logcat面板右上角的紅色十字架的圖標 - 位於logcat面板的右上角)我發現我是否已經運行很長一段時間它有時會填滿並停止顯示日志,盡管通常會顯示一行。

似乎ADT丟失了與設備的連接,或者在重新啟動設備或仿真器時沒有重新連接。 我發現如果您有多個設備或模擬器,您可以單擊另一個設備或模擬器,單擊空日志窗口並顯示該其他設備的日志,然后單擊丟失連接的設備並將重新連接。

是的,聽起來像是黑魔法,但這就是我們所擁有的......

當我跟隨時,它對我有用。 刪除與設備的連接(即拔下USB電纜),然后重新啟動Eclipse。 下次啟動時,您可以看到LogCat重新開始寫動作日志。

希望這可以幫助。

我經歷過同樣的問題。 基本上日志是使用“adb logcat”在控制台上進行的,而不是在eclipse的logcat視圖中。 我注意到重新啟動模擬器,然后重新啟動eclipse,然后從eclipse重新啟動模擬器擺脫了這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM