-
Notifications
You must be signed in to change notification settings - Fork 344
0x03d Crash_zh
hui.zhao edited this page Nov 24, 2019
·
5 revisions
AndroidGodEye的Crash收集模块使用了开源项目xCrash,所以你需要在项目中添加依赖,否则Crash模块会安装失败(当然如果你不需要Crash收集功能的话可以忽略这个失败信息)
implementation project(':android-godeye-toolboxes:android-godeye-xcrash')
支持Java和Native崩溃
使用如下配置进行安装
GodEye.instance().install(GodEyeConfig.defaultConfigBuilder().withCrashConfig(new GodEyeConfig.CrashConfig(false)).build());
或者
<crash immediate="false"/>
配置的immediate
表示是否需要将Crash立即输出,如果为true,那么一旦发生Crash将会立即输出,如果为false,那么一般情况下会在崩溃之后的下一个安装crash模块之后立刻输出,但是,如果崩溃文件在内部保存的时候发生异常的特殊情况下也会在Crash之后立即输出
使用如下方式监听模块输出的数据:
try {
GodEye.instance().observeModule(GodEye.ModuleName.CRASH, (List<CrashInfo> crashInfos) -> {
});
} catch (UninstallException e) {
e.printStackTrace();
}