NeverCrash Save

🌍 全局捕获Crash。信NeverCrash,永不Crash。

Project README

NeverCrash

Download Jitpack API License

NeverCrash for Android 一个用于App全局捕获Crash的库。信NeverCrash,永不Crash。

Gif 展示

Image

你也可以直接下载 演示App 体验效果

引入

Gradle:

  1. 在Project的 build.gradlesetting.gradle 中添加远程仓库

    repositories {
        //...
        mavenCentral()
        maven { url 'https://jitpack.io' }
    }
    
  2. 在Module的 build.gradle 里面添加引入依赖项

    implementation 'com.github.jenly1314:NeverCrash:1.0.0'
    

使用

初始化

核心代码 (大道至简)

NeverCrash.init(CrashHandler);

完整代码示例

在Application的onCreate方法中进行初始化NeverCrash来全局捕获异常

public class App extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        NeverCrash.init(new NeverCrash.CrashHandler() {
            @Override
            public void uncaughtException(Thread t, Throwable e) {
                if(BuildConfig.debug) {
                    Log.e("Jenly", Log.getStackTraceString(e));
                } else {
                    // TODO 上报异常
                }
            }
        });
    }
}

赞赏

如果您喜欢NeverCrash,或感觉NeverCrash帮助到了您,可以点右上角“Star”支持一下,您的支持就是我的动力,谢谢 :smiley:

您也可以扫描下面的二维码,请作者喝杯咖啡 :coffee:

关于我

我的博客 GitHub Gitee CSDN 博客园
Jenly's Blog jenly1314 jenly1314 jenly121 jenly

联系我

微信公众号 Gmail邮箱 QQ邮箱 QQ群 QQ群
Jenly666 jenly1314 jenly1314 20867961 64020761
Open Source Agenda is not affiliated with "NeverCrash" Project. README Source: jenly1314/NeverCrash
Stars
181
Open Issues
3
Last Commit
2 months ago

Open Source Agenda Badge

Open Source Agenda Rating