我所要描述已經有2.3和4.4.2的設備測試,具有完全相同的行爲,所以我從孤立的變化來在訪問權限logcat的任何潛在問題。ACRA logcat的參數無法正常運行
我使用ACRA版本0.4.5
我想這樣做是很簡單的,確保我能在Cloudant發送到ACRA報告logcat的我的應用程序名稱過濾設備。
爲了執行此我跟着手冊和SO一些先前的文章(像這樣的:How to filter logcat output in ACRA?)
理想我應該在配置包括以下輸入:
logcatArguments = { "-t", "100", "MyApp:D", "*:S" }
然而,這不能正常工作,並且沒有錯誤報告到達數據庫,只有兩行顯示空白報告。爲了確保有日誌我用力一logcat的輸出只是強制調用之前,這樣的事情:
Log.i(TAG + ":Sending Error or Suggestion", "My message ");
ACRA.getErrorReporter().handleException(null);
如果我改變(兩個設備)任何在ACRA配置如下行:
logcatArguments = { "-t", "100", "MyApp:D"}
logcatArguments = { "-t", "100"}
我正在從logcat的完整報告沒有經過任何過濾。我也試過包括-v long選項(以防萬一)。
審查中,因此所有的答案這個話題,我發現他們都已經過時,因爲我一直沒能明確地找到一個與此相關的問題和版本0.4.5。
任何想法發生了什麼?
======
澄清
經過一番調查這個問題不是那麼簡單。
目前可用的所有文檔提供了示例如何使用標記ACRA過濾和目前尚不清楚如何通過應用如在Eclipse中進行篩選。
因此,如果您遇到相同的錯誤我,因爲(作爲提供給這個問題的答案建議)不使用完全一樣的標籤所有的日誌可能會到期。
您的回答完全適用於我的問題。然而,這實際上創建了一個不同的問題,因爲這是一個複雜的解釋我在這裏創建了一個新的問題:http://stackoverflow.com/questions/26813304/filtering-logcat-by-application-not-using-tag – 2014-11-08 03:09:19