ChkBugReport軟件是一個開源工具,ChkBugReport開源工具可以把你得到的bugreprot解析成適合閱讀的html文件。ChkBugReport開源工具導出的html文件包含了根據bugreport數據得出的圖表和分析結論。需要下載使用ChkBugReport開源工具的小伙伴們可選擇前來188soft軟件園下載站進行下載。

ChkBugReport下載/ChkBugReport開源工具
ChkBugReport軟件的源碼中用到了以下開源類庫: jQuery ,jsTree jQuery plugin , tablednd jQuery plugin , tablesorter jQuery plugin ,js-hotkeys, jquery-cookie 。學習輸出報告文檔型html可以參考源碼。
軟件特色
目前ChkBugReport可以從bugreport數據中抽取出如下信息:
1、Stacktraces ChkBugReport可以從bugreport中解析出輸出bugreport的最后時刻、導致ANR時刻甚至更多時刻的堆棧信息。在例子中你可以看到進程的優先級和策略都已標示出來,堆棧中耗時的部分顏色是黑紅,一些違反Strict Mode的部分(比如主線程中使用數據庫)顏色標記為亮紅。如果這個線程死鎖,在報告的Errors將會出現。
2、Logs 這部分是對system、main和kernel日志的分析,在這里你可以看到每個進程內存使用圖、那個程序產生的log最多、Activity的啟動耗時、數據庫操作耗時統計、對象被鎖定時間、AIDL調用時間、Activity和Service的生命周期及其在內存中使用頻率等等
3、Packages ChkBugReport解析bugreport中存儲的packages.xml并展示一系列的packages、user ids和 permissions。
4、Processes 操作app過程中產生的系統事件日志、內存使用信息等等
5、Battery statistics 電池使用統計信息
6、CPU Frequency statistics CPU頻率統計信息
7、Raw data 被分割成小段的原始數據
同時ChkBugReport也可以檢測到(潛在的)錯誤,這些錯誤在輸出的報告Errors部分中可以找到。你也可以在輸出報告的stacktrace中找到死鎖或一些違反Strict Mode的行為。
使用方法
使用很簡單:
你也可以把chkbugreport.jar加到path下,然后這樣使用

ChkBugReport下載/ChkBugReport開源工具
ChkBugReport開源工具將根據你的bugreport數據輸出一個分析結果目錄bugreport_out。

ChkBugReport下載/ChkBugReport開源工具
你可以使用如下命令取得bugreport: 當然你可以使用ChkBugReport分析bugreport的部分數據比如/data/anr/traces.txt

ChkBugReport下載/ChkBugReport開源工具
這將輸出分析結果到dummy_out。

ChkBugReport下載/ChkBugReport開源工具
你甚至可以使用ChkBugReport分析traceview生成的數據

ChkBugReport下載/ChkBugReport開源工具




App Inventor
MSXML
三菱觸摸屏編程軟件
GX Developer
臺達觸摸屏軟件
CIMCOEdit