2013-01-02 91 views
1

我有一個Android應用上傳到谷歌市場。從下載的應用程序獲取日誌信息

我已經向用戶報告了一個錯誤,只發生在特定設備中。 這不是一個崩潰,應用程序不能完全按預期工作。我試圖重新使用模擬器與他使用的確切Android版本的錯誤,它工作正常。

我相信我可以確定問題如果我有權訪問Logcat條目。

我想答案是否定的,但用戶可以通過任何方式獲取這些條目並將它們發送給我? (當然,我不能告訴他安裝eclipse或adb來收集日誌條目)。

從您的應用獲得錯誤信息並將其上傳到市場後,最佳做法是什麼? (我不是指可以通過android發送錯誤報告的崩潰,只是它沒有按預期工作)。

+1

http://stackoverflow.com/questions/2852181 –

+0

感謝您的評論。由於android 4.1,應用程序只能讀取自己的日誌,所以我想我唯一的選擇是在我的應用程序內提供功能,併發佈一個具有收集日誌功能的新版本。不過,我認爲這應該是一個常見用例,應該有一個內置的方法來做到這一點。 (在我的情況下,它是失敗的Android 4.1.1) – richardtz

回答

1

應用aLogcat可以做的伎倆。

https://play.google.com/store/apps/details?id=org.jtb.alogcat&feature=nav_result#?t=W251bGwsMSwxLDMsIm9yZy5qdGIuYWxvZ2NhdCJd

而且我測試了我的4.1.1設備上。

(我不知道如何發佈此作爲替代答案評論)

+0

謝謝。直到下週,我將無法在4.1或更高版本中進行測試。只是爲了確認它的工作原理,你的手機沒有植根,它工作正常? (這是在我的手機上工作,但我沒有4.1) – richardtz

+0

沒有根,而不是自定義ROM。其運行果凍豆的Galaxy Nexus(4.1.1) –

1

有安卓市場上的幾個應用程序,允許獲取日誌,並通過電子郵件發送或上傳至收存箱......我用這一個:https://play.google.com/store/apps/details?id=com.xtralogic.android.logcollector

+0

在閱讀羅伯特哈維評論後,我正在看同一個。但是4.1和更高版本不支持它(「此版本取消了對Android 4.1及更高版本的支持」),因爲應用程序自4.1以後無法再從另一個應用程序訪問日誌。就我而言,問題發生在4.1.1。 – richardtz

+0

然後沒有選項),你應該在你的應用程序中構建它。或者找到一個具有固定電話或安裝了adb的類似用戶。 – Leonidos

相關問題