簡體   English   中英

Android:記錄已發布的應用程序

[英]Android: logging of published application

我的應用程序將在市場上發布。 我想知道我們是否可以遵循任何標准的庫或過程來收集已發布應用程序的日志,它不僅應收集崩潰日志,還必須記錄應用程序的關鍵事件並發送到預定義的后端服務器。 而且我的源代碼是使用proguard迷惑的。

如果有人這樣做,請提出一種有效的方法。

如果您追求免費開放源代碼,請查看以下庫: ACRA

什么是ACRA?

ACRA是一個庫,可讓Android應用程序自動將其崩潰報告發布到GoogleDoc表單(現已棄用,但使用Acralyzer更好)。 它面向android應用程序開發人員,以幫助他們在崩潰或行為錯誤時從其應用程序獲取數據。

在這里,您可以找到其GitHub頁面,其中列出了ACRA的所有功能(如果您想確定是否適合您)。

   I want to know if is there any standard lib or procedure we can follow for collecting 
logs of published apps.It should not only collect the crash logs but also have to log apps 
critical events and send to a predefined backend server. 

有一個名為Apache log4j開源庫。 因此,通過使用此Api,您可以將所有類型的日志存儲到Text或.Xml文件中,並將存儲在給定的路徑中。

您可以找到文檔Log4j

您可以從這里下載jar

如果您發布了應用程序,則可以在Google Play開發者控制台上獲取崩潰日志。

否則,您可以使用ACRA使用Android Crash報表Excel形式獲取Crash日志

希望這會幫助你。

您可以使用Hockey App從用戶那里檢索崩潰報告。 您也可以使用此鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM