源**獲取請到github:
已經做成sdk的形式,源**已公開,源**看不懂的請自行google。
1.logcollector是lib包,在須要加入崩潰日誌sdk的project中匯入此包。
2.匯入lib後,在自己的project的androidmanifest.xml檔案裡增加許可權:
引數:說明:1.context
2.string upload_url ,上傳位址url,支援http和https方式,post方法。
3.httpparameters params ,自己定義的類,用於post上傳其它引數。
發生崩潰後,日誌會儲存在 /data/data//files/ 資料夾下日誌僅僅有乙個檔案,多條資料日誌儲存
日誌檔案上傳成功後會自己主動刪除,上傳不成功則不刪除
日誌格式能夠依據自己的需求在源**中修改
http的post傳的資料也可自行改動
參考**:
}然後在不論什麼位置加入例如以下**:
logcollector.upload(boolean iswifionly);
引數:1.boolean iswifionly; true代表僅僅在wifi情況下傳送,false代表有網的情況下就傳送(包含流量和wifi)
您能夠在service,activity等位置的合適時機觸發,不會卡介面也不會影響效能。
參考**:
private void uploadlogfile()
在init之前呼叫
logcollector.setdebugmode(boolean isdebug);
說明:1.開啟除錯後能夠看到堆疊的log資訊
2.同一時候能夠在sd卡下的android/data//log/ 資料夾下能夠檢視儲存的崩潰log日誌
該資料夾下的日誌不會自己主動刪除,請及時清空,避免占用空間
android app崩潰日誌收集以及上傳
原文 主題安卓開發 原始碼獲取請到github 已經做成sdk的形式,原始碼已公開,原始碼看不懂的請自行google。1.logcollector是lib包,在需要新增崩潰日誌sdk的工程中匯入此包。2.匯入lib後,在自己的工程的androidmanifest.xml檔案中加入許可權 androi...
IOS崩潰日誌
1.普通崩潰日誌 參考 1 程序資訊 incident identifier 30e46451 53fd 4965 896a 457fc11ad05f 崩潰報告的唯一識別符號 是與裝置標識相對應的唯一鍵值。雖然它不是真正的裝置識別符號,但也是乙個非常有用的情報 如果你看到100個崩潰日誌的crash...
iOS應用崩潰(三) 崩潰日誌
當我們在模擬器上除錯時,可能經常遇到下面的記憶體訪問錯誤 該錯誤是對乙個已經釋放的物件進行操作,定位如下 2 終端輸入 info malloc history 命令,即可得到堆疊資訊,從而分析具體問題所在 gdb info malloc history 0x12e4b0 3 也可輸入如下資訊 gdb...