我正在嘗試使用Logcat來幫助診斷我的Android問題。我經常插入一個手機並運行一個模擬器。有時我會在模擬器上進行調試,有時候我會在手機上進行調試,甚至可能會有第三種設備進行調試。當我切換設備時Android Logcat不顯示日誌
在設備切換後,Logcat不會繼續顯示消息。我如何指定Logcat所執行的操作或強制它在不重新啓動eclipse的情況下恢復日誌記錄?
洞察力讚賞
我正在嘗試使用Logcat來幫助診斷我的Android問題。我經常插入一個手機並運行一個模擬器。有時我會在模擬器上進行調試,有時候我會在手機上進行調試,甚至可能會有第三種設備進行調試。當我切換設備時Android Logcat不顯示日誌
在設備切換後,Logcat不會繼續顯示消息。我如何指定Logcat所執行的操作或強制它在不重新啓動eclipse的情況下恢復日誌記錄?
洞察力讚賞
我注意到這有時。通常有兩件事情中的其中一件有用。首先,打開設備視圖,確認新設備正在顯示,然後切換回Logcat。這似乎再次啓動Logcat。
如果這不起作用,那麼在設備視圖菜單中,選擇「重新啓動ADB」(我認爲這就是所謂的;我目前沒有打開它)。
如果即使這樣做不起作用,然後殺死並從命令行重新啓動ADB服務器並重覆上述操作。
您可以使用適用於ADB的CLI,並將調試過程重新連接到切換設備。然後Logcat將從連接的設備中選擇調試信息。無論主動連接到ADB的設備將通過Logcat輸出
如果您使用的是Eclipse,請切換到DDMS視角。 在那裏,logcat將在設備上顯示所選設備的日誌。查看 (窗口 - >打開透視圖 - >其他 - > DDMS)
這實際上工作! –
這適用於我。我必須手動點擊設備視圖中的設備我想查看日誌。 – Dan
「首先,打開設備視圖,確認新設備正在顯示,然後切換回Logcat。」這對我有用! – CQM
如果您要查看Logcat for的設備已被選中,請取消選擇該設備並再次選擇它。 – AbleArcher