android - Fabric 与 Android Studio 的集成

标签 android crashlytics twitter-fabric

我已将 fabric(Crashlytics) 集成到 android studio 1.2.2,并根据 Twitter Fabric 提供的文档设置了 build.gradle 文件。应用程序构建良好,但是当我运行它时,我在使用

初始化结构的行中看到以下错误
Fabric.with(this, new Crashlytics());

E/dalvikvm﹕ Could not find class 'com.crashlytics.android.beta.Beta', referenced from method com.crashlytics.android.Crashlytics.<init>.

想知道在将 Fabric 集成到 Android 应用程序时是否有人遇到过这个问题?

最佳答案

我相信 Fabric 现在的版本是 2.4.0。确保您的 build.gradle 文件使用的是该版本。你现在像这样初始化它:

CrashlyticsCore core = new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build();
Fabric.with(this, new Crashlytics.Builder().core(core).build());

如果需要,您可以删除“.disabled(BuildConfig.DEBUG)”。如果您处于 Debug模式,那只会禁用插件。

关于android - Fabric 与 Android Studio 的集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31305745/

相关文章:

java - Android Studio - 找不到包名称 '' 的匹配客户端

android - com.crashlytics.android.CrashlyticsMissingDependencyException 在 android studio 项目上的 gradle 'testDebug' 期间

android - 如何使用 Fabric Sdk for android 从 Twitter 注销

安卓 C++ : uncaught exception from loaded shared library

android - 如何将 OpenCV 4.0 集成到纯 C++ Android NDK 项目中?

java - Android 上的 Thrift 客户端

ios - 如何将 Crashlytics 与静态库集成

ios - 是否可以在不使用崩溃报告工具、AppStore 等的情况下在 iOS 设备本身中获取崩溃日志

ios - Fabric/Crashlytics 不会在 iPhone 5c 上安装应用程序,表示需要 armv7s 构建,但这是在体系结构中设置的

ios - 架构 armv7 的 undefined symbol : "_OBJC_CLASS_$_Crashlytics", 从 : objc-class-ref in AppDelegate. o 引用