文章来源:简书
我们在开发应用的过程中不可避免的会遇到各种Crash,今天分享一下如何姿势正确的处理这些Crash来提高我们的开发效率。
对于应用的Crash处理分为测试环境和生产环境。
1、测试环境
在开发过程中为了方便快速定位崩溃所发生的代码,要求我们能在崩溃的同时将日志打印出来,最好以直观的界面显示。这里推荐大家一个开源项目:CustomActivityOnCrash
github地址:https://github.com/Ereza/CustomActivityOnCrash
2、生产环境
当应用发布上线就不能给用户显示这样的界面了所以要用一种用户比较能接受的方式处理。
在Application类中配置如下:
CrashHandler类文件: