1. Bugly
提供:專業的Crash(崩潰)、Android ANR(application not response)、iOS卡頓監控和解決方案。發現用戶在使用過程中出現的Crash(崩潰)、Android ANR和iOS卡頓,並根據上報的信息快速定位和解決問題。
費用:免費、且可以提供精確定位到某個用戶的異常(這個在testin中是需要收費的)
1 CrashReport.setUserId("9527"); //本次啟動后的異常日志用戶ID都將是9527
2. Testin
提供:Testin崩潰分析SDK
費用:部分功能收費。
應用打包:
(1)在非混淆打包時,無需配置
(2)在混淆打包時,請在混淆文件proguard.cfg或proguard-project.txt中添加:
1 -libraryjars /libs/testinagent.jar-dontwarn com.testin.agent.**-keep class com.testin.agent.** {*;}
為了得到行號信息,請確保您保留的文件名和行號在你的ProGuard.CFG設置文件。
1 -keepattributes SourceFile, LineNumberTable
3. 友盟
地址:http://www.umeng.com/analytics
提供:友盟sdk(一個統計分析sdk)友盟統計分析工具,可以捕捉用戶在使用應用程序過程中出現的異常退出(FC), 並在應用程序下次啟動時將錯誤報告發送給服務器。
錯誤報告包含應用程序版本,操作系統版本和設備型號以及程序出現異常時的Stacktrace。
費用:免費。
1、Android程序Crash時的異常上報
2、Android 重寫系統Crash處理類,保存Crash信息到SD卡 和 完美退出程序的方法
3、Android崩潰處理