[英]Android/Crashlytics NoClassDefFoundError for com.crashlytics.android.beta.Beta at runtime
I'm using Android Studio 1.0.1, and have set up Fabric/Crashlytics. 我正在使用Android Studio 1.0.1,并已设置Fabric / Crashlytics。 The app builds with no errors, but when I Run/Debug, i get the following: 该应用程序的构建没有错误,但是当我运行/调试时,我得到以下信息:
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)
and so on. 等等。
The Fabric plugin for Android Studio made all of the required changes to build.gradle (to grab Crashlytics via maven) and other files (otherwise it wouldn't build!) so I'm at wit's end here. Android Studio的Fabric插件对build.gradle(通过maven抓取Crashlytics)和其他文件(否则将无法构建!)进行了所有必需的更改,所以我在这里就结束了。 Anybody have an idea what's up? 有人知道发生了什么吗?
In your manifest add the MultiDexApplication class 在清单中添加MultiDexApplication类
<application
android:name="android.support.multidex.MultiDexApplication">
</application>
Thank you. 谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.