2013-01-10 34 views
1

當調用takePicture方法時,我的應用程序掛起。它永遠不會返回。我打開了LogCat,但它完全是空的,根本沒有條目。有沒有一種方法可以找出內部應用程序掛起的位置?Android:使用LogCat查找應用程序掛起的位置

+0

在終端嘗試'adb lolcat'? –

+0

或緩衝區過載adb logcat -c –

+1

@CharanPai Lol,我認爲這是一個有趣的錯字,但是'adb lolcat'確實有效! –

回答

0

Logcat不會顯示任何內容。 解決此問題

轉至DDMS->Device -> select your Device or emulator

如果它不起作用重新啓動adb或eclipse一定會幫助你。

+0

重新啓動Eclipse的竅門。 – AndroidDev

+0

很高興聽到這個消息。:) –

0

這是一個相當習慣於我的問題。

大多數情況下,我運行我的應用程序,即使設備已連接,我也沒有得到任何logcat條目。主要是摩托羅拉Milestone的情況。

我找到了一種方法來解決這個問題,

每一次,我都開了logcat的堆棧,我不得不從設備選項卡中選擇我的設備。

DDMS->DeviceWindows-> showView

0

選擇它的終端去Android SDK中的文件夾,然後 cd platform-tools 然後鍵入./adb logcat 你會得到一定的輸出logcat中。 之前,你可以沖洗緩衝區adb logcat -c,這樣你將只從你的應用程序獲得logcat輸出,你也可以通過標記過濾輸出使用adb logcat -s tag_name

+2

@Neurenor lolcat和logcat兩者都是一樣的,對我來說,輸入lolcat比logcat更容易和更快;) –