繁体   English   中英

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

[英]Android/Crashlytics NoClassDefFoundError for com.crashlytics.android.beta.Beta at runtime

我正在使用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)和其他文件(否则将无法构建!)进行了所有必需的更改,所以我在这里就结束了。 有人知道发生了什么吗?

在清单中添加MultiDexApplication类

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

谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM