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
附件: