首页 文章

运行时com.crashlytics.android.beta.Beta的Android / Crashlytics NoClassDefFoundError

提问于
浏览
8

我正在使用Android Studio 1.0.1,并设置了Fabric / Crashlytics . 应用程序构建没有错误,但当我运行/调试时,我得到以下内容:

01-23 18:05:00.022  26794-26794/com.myapp.android E/dalvikvm﹕ Could not find class 'com.crashlytics.android.beta.Beta', referenced from method com.crashlytics.android.Crashlytics.<init>
01-23 18:05:00.044  26794-26794/com.myapp.android E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.myapp.android, PID: 26794
java.lang.NoClassDefFoundError: com.crashlytics.android.beta.Beta
        at com.crashlytics.android.Crashlytics.<init>(Crashlytics.java:219)
        at com.crashlytics.android.Crashlytics.<init>(Crashlytics.java:202)
        at com.crashlytics.android.Crashlytics.<init>(Crashlytics.java:197)
        at com.myapp.android.MyApplication.onCreate(MyApplication.java:18)

等等 .

Android Studio的Fabric插件对build.gradle(通过maven抓取Crashlytics)和其他文件进行了所有必需的更改(否则它不会构建!)所以我在这里结束了 . 有人知道怎么了?

1 回答

  • 0

    在清单中添加MultiDexApplication类

    <application
        android:name="android.support.multidex.MultiDexApplication">
    </application>
    

    谢谢 .

相关问题