xCrash 能爲安卓 APP 提供捕獲 java 崩潰,native 崩潰和 ANR 的能力。不須要 root 權限或任何系統權限。xCrash 能在 App 進程崩潰或 ANR 時,在你指定的目錄中生成一個 tombstone 文件(格式與安卓系統的 tombstone 文件相似)。java
xCrash 已經在 愛奇藝 的不少安卓 APP(包括愛奇藝視頻)中被使用了不少年。git
1. 增長依賴github
2. 指定一個或多個你須要的 ABI。正則表達式
**3. 初始化 xCrash。**Java架構
Kotlin線程
Tombstone 文件默認將被寫入到 Context#getFilesDir() + 「/tombstones」 目錄。(一般在: /data/data/PACKAGE_NAME/files/tombstones)在 src/java/xcrash/xcrash_sample 文件夾中,有一個更實際和複雜的示例 APP。cdn
若是你想編譯 xCrash 的源碼。請按如下步驟進行:1. 下載 Android NDK r16b,設置 PATH 環境變量。2. 編譯和複製 native 庫。視頻
3. 編譯 AAR 庫。blog
更多使用方法能夠查看官方文檔進程