开发Android的时候想必大家都遭受过这种经历:
用户手机上App闪退了,但是我们又需要用户的日志信息,用户如果是懂行的还好说,可以让他进行操作的复现,但是如果是小白的话,就没辙了
市面上也是有几个收集日志的框架,但是我最近发现了这款实用的框架,其主要功能:当APP出现崩溃闪退的情况时候,会自动捕获闪退崩溃的信息,并打开一个页面进行展示
此外,页面也是提供分享功能,用户可以点击分享功能,从而对崩溃错误信息进行复制,然后和开发者进行反馈,十分实用
介绍
功能介绍:
在Android手机上自动显示闪退崩溃信息,直接分享给相关开发人员!
再也不用担心测试妹妹给你重现怎样操作才能触发闪退崩溃的尴尬!
再也不用担心产品给你说哪儿哪儿会闪退崩溃,但是又不能场景还原的无奈!
再也不用担心某些国产Rom禁止异常log输出!
再也不用担心开发工具异常log信息输出时灵时不灵!
功能效果截图
使用
这款框架最新版1.1.7完全无需任何操作,你只需要引入其依赖即可实现上述所说自动捕获闪退崩溃信息,然后展示在页面上
PS:最新版是用的androidx的包
方式1:
implementation "com.simple:spiderman:1.1.7"
方式2:
debugImplementation "com.simple:spiderman:1.1.7"
releaseImplementation "com.simple:spiderman-no-op:1.1.5"
方式1,不管生成debug还是release版本都会进行日志的捕获
方式2,只有debug版本才会有日志的捕获和显示,而release版本不会捕获错误日志和显示
框架也是提供手动在try..catch将信息捕获并显示
try {
String text = null;
text.toUpperCase();
} catch (Exception e) {
SpiderMan.show(e);
}