2012-09-13 16 views
8

我有一個非常隨機發生的錯誤,所以我依靠從Play商店購買的LogCat監控應用程序來查看在設備發生異常時拋出的異常。自從使用果凍豆,我看到沒有日誌記錄。我讀過,與果凍豆,應用程序只能看到LogCat輸出本身。在JellyBean上使用LogCat

因此,在根設備之外,是否有任何方法可以直接讀取手機上我的應用的LogCat輸出?我知道我可以使用Eclipse,但正如我所說,它發生得如此隨機,我無法手動重新創建它。

+1

安裝aLogcat到您的設備從谷歌播放... https://play.google.com/store/apps/details?id = org.jtb.alogcat&hl = en –

+1

@Priyank這個應用程序不工作在非rooted JB android – Selvin

+1

是的,那是我買的應用程序不再工作了。我只是覺得Google討厭開發者。 ;) –

回答

3

因此,在根設備之外,是否有任何方法可以直接在手機上讀取我應用程序的LogCat輸出?

不是。你可以閱讀aLogcat bugtracker討論過這個問題:

做一些閱讀和一些測試後,我發現三種方法可以使aLogcat工作,所有這些都使用root。

更詳細的討論關於READ_LOGS permission is not granted to 3rd party applications in Jelly Bean (api 16)

+2

感謝您的鏈接。通過按住電源按鈕,音量調高和音量調低的方式,用戶可以通過這種方式發送日誌文件/屏幕截圖,然後等待大約30-60秒,以便顯示電子郵件提示。遠不是一個理想的功能,但它會爲我工作。 –

2

你怎麼看待直接寫入使用TextView的屏幕?當然,這只是一個調試版本。

這篇文章包含打印屏幕上的logcat錯誤Write android logcat data to a file

現在所有剩下要做的就是把try/catch語句支桿在你的代碼,在嘗試圍繞着你覺得代碼是有問題的代碼。 catch代表將錯誤消息寫入屏幕。

相關問題