Native Crash 捕獲SDK接入使用說明

Native Crash 捕獲SDK接入使用說明

1 aar形式接入

1.1導(dǎo)入nativeCrashSdk.arr在項(xiàng)目libs目錄下
1.2在module的build.gradle下添加
 implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
1.3下載ndk、CMake
271660113516_.pic.jpg

281660113585_.pic.jpg

291660113628_.pic.jpg

注意:下載的版本號(hào)需要跟sdk 使用的版本號(hào)保持統(tǒng)一,及上圖標(biāo)出的版本號(hào)

1.4AndroidStudio配置ndk
301660114005_.pic_thumb.jpg

311660114090_.pic.jpg

選擇對(duì)應(yīng)的ndk版本

具體使用

1.在application 初始化設(shè)置回調(diào)

/**
 * Created by jiangxiaonan
 * Date:8/10/22
 *
 * @description
 */
public  class Application  extends android.app.Application {
    @Override
    public void onCreate() {
        super.onCreate();
        CrashUtils.INSTANCE.init(new CrashListener() {
            @Override
            public void onCrash(String s, Error error) {
                ThemeLog.e("znz",s +error);
            }
        });
    }
}

2.在任意地方調(diào)用 NativeCrashMonitor.nativeCrashCreate()模擬一個(gè)native異常

   NativeCrashMonitor.nativeCrashCreate();

這個(gè)也放在sdk里,便于測(cè)試驗(yàn)證

3.查看日志
初始化監(jiān)聽日志


image.png

未初始化監(jiān)聽日志


image.png

附件:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容