简体   繁体   English

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

[英]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.

相关问题 原因:java.lang.ClassNotFoundException:在路径:DexPathList上找不到类“ com.crashlytics.android.beta.Beta” - Caused by: java.lang.ClassNotFoundException: Didn't find class “com.crashlytics.android.beta.Beta” on path: DexPathList 无法从 Crashlytics Beta 安装 Android APK - Cannot install Android APK from Crashlytics Beta Android:如何通过Gradle从控制台部署到Fabric(由CrashLytics测试版)? - Android: How deploy to Fabric (Beta by CrashLytics) from console by Gradle? 由Crashlytics测试的Beta - 包似乎已损坏 - Beta by Crashlytics - Package appears to be corrupted cordova和crashlytics beta构建脚本 - cordova and crashlytics beta build script 如何在Android中使用Circle CI自动部署Fabric Crashlytics Beta - How can I auto deploy Fabric Crashlytics Beta with Circle CI in Android 如果生成构建存在,则无法安装适用于Android的Crashlytics Beta版本:&#39;该软件包与现有软件包冲突,名称相同&#39; - Crashlytics Beta build for Android will not install if production build exists: 'The package conflicts with an existing package by the same name' 无法解决:com.crashlytics.sdk.android:crashlytics:2.6.7 - Failed to resolve: com.crashlytics.sdk.android:crashlytics:2.6.7 从 com.crashlytics.sdk.android:crashlytics:2.9.8 更新到 2.9.9 时出现 Crashlytics 问题 - Crashlytics issue when updated from com.crashlytics.sdk.android:crashlytics:2.9.8 to 2.9.9 来自Bitrise的Fabric / Crashlytics beta部署 - Fabric/Crashlytics beta deploy from Bitrise
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM