【开源库推荐】#1 SpiderMan 可快速查看Android闪退崩溃日志
2023-02-18 16:39:12 时间
原文:https://stars-one.site/2020/12/22/android-log-spiderman
开发Android的时候想必大家都遭受过这种经历:
用户手机上App闪退了,但是我们又需要用户的日志信息,用户如果是懂行的还好说,可以让他进行操作的复现,但是如果是小白的话,就没辙了
市面上也是有几个收集日志的框架,但是我最近发现了这款实用的框架,其主要功能:当APP出现崩溃闪退的情况时候,会自动捕获闪退崩溃的信息,并打开一个页面进行展示
此外,页面也是提供分享功能,用户可以点击分享功能,从而对崩溃错误信息进行复制,然后和开发者进行反馈,十分实用
这里给大家分享推荐一波,simplepeng/SpiderMan: ??? 崩溃日志手机端显示 ,测试妹妹的最爱,开发哥哥的小棉袄
介绍
功能介绍:
- 在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);
}
相关文章
- 使用JQuery和bootstrap-select实现世界城市的三级联动(中英互译)
- AnyMP4 iOS Cleaner for mac(IOS文件清理工具)v1.0.16激活版
- 药物互助小程序的120个小时
- Android平台GB28181设备接入端如何实时更新经纬度实现国标平台侧电子地图位置标注
- Android 子线程 UI 操作真的不可以?
- 移动安全-安卓frida hook基础篇
- 微信开放Donut,我们的App也能像微信跑小程序了
- Android Activity Deeplink启动来源获取源码分析
- Android构建工具--AAPT2源码解析(一)
- Android模块化开发实践
- 手把手教你实现Android编译期注解
- 打通“任督二脉”:Android 应用安装优化实战
- Android系统Bitmap内存分配原理与优化
- Android客户端网络预连接优化机制探究
- Android内存泄露检测 LeakCanary2.0(Kotlin版)的实现原理
- 存量用户运营企业微信的“用户端小程序”优化方案
- 一文帮你搞懂 Android 文件描述符
- Android NativeCrash 捕获与解析
- axios的简单使用
- IDEA整合Android