Fabric-Crashlytics-Android 注意点

非发布版本关闭Fabirc

官方文档中有这方面的介绍,有助于在开发过程中,提高编译速度和避免上报不必要的Crash

链接

一共两步

第一步:在build.gradle中配置enableCrashlytice=false

android {
buildTypes {
debug {
// Disable fabric build ID generation for debug builds
ext.enableCrashlytics = false
...

第二步:在初始化的时候,设置disable

// Set up Crashlytics, disabled for debug builds
Crashlytics crashlyticsKit = new Crashlytics.Builder()
.core(new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build())
.build(); // Initialize Fabric with the debug-disabled crashlytics.
Fabric.with(this, crashlyticsKit);

主动上传Exception

  Crashlytics.logException(e);
try {
myMethodThatThrows();
} catch (Exception e) {
Crashlytics.logException(e);
// handle your exception here!
}

最新文章

  1. jsp九大内置对象和四大作用域
  2. MVVM架构~knockoutjs系列之验证信息自定义输出~再续
  3. sql的优化相关问题
  4. 数据结构和算法 – 9.二叉树和二叉查找树
  5. LNMP 源码安装
  6. iOS7 中的statusbar的隐藏和样式更改
  7. 存储过程Oracle(一)
  8. mongodb数据备份与还原
  9. 【英语】Bingo口语笔记(43) - u长短音
  10. HTML 转义符
  11. android 欢迎界面的淡入效果
  12. easyui-datagrid分页查询
  13. Jni中C++和Java的参数传递(转)
  14. 微软Connect(); 2017大会梳理:Azure、数据、AI开发工具
  15. ArrayList, LinkedList, Vector - dudu:史上最详解
  16. Hadoop学习笔记03_Hive练习
  17. 性能测试十二:jmeter进阶之java请求参数化
  18. SharePoint 2019 离线安装准备工具
  19. 坑人的 Javascript 模块化编程 require.js
  20. GCC基础知识学习

热门文章

  1. [CSS] Re-order the appearance of grid items using the order property
  2. 一步步学习Linux多任务编程
  3. [Django] The models
  4. js获取计算后的样式表
  5. android通用適配器
  6. NET C#转Java
  7. Unity3d 配置OpenCV(EmguCV) 周围环境
  8. 浅谈CAS(Compare and Swap) 原理
  9. 第三方微信支付,WAP、H5、APP、公众号支付的区别
  10. spring quartz使用多线程并发“陷阱”