原因:java.lang.ClassNotFoundException:Didn';“找不到类”;com.crashlytics.android.beta.beta“;在路径上:DexPathList

原因:java.lang.ClassNotFoundException:Didn';“找不到类”;com.crashlytics.android.beta.beta“;在路径上:DexPathList,android,crashlytics,android-multidex,crashlytics-android,Android,Crashlytics,Android Multidex,Crashlytics Android,对于这个问题,我尝试了很多解决方案,但都没能解决。我让我的项目启用了多索引,应用程序通过多索引应用程序扩展 有 java.lang.NoClassDefFoundError:未能解决:Lcom/crashlytics/android/beta/beta问题 我试着在里面应用proguard规则来保持这个类,但仍然没有成功 我很困惑这里面有什么问题 以下是我在应用程序的build.gradle中的依赖项 dependencies { // compile 'com.android.sup

对于这个问题,我尝试了很多解决方案,但都没能解决。我让我的项目启用了多索引,应用程序通过多索引应用程序扩展

java.lang.NoClassDefFoundError:未能解决:Lcom/crashlytics/android/beta/beta问题

我试着在里面应用proguard规则来保持这个类,但仍然没有成功

我很困惑这里面有什么问题

以下是我在应用程序的build.gradle中的依赖项

dependencies {
    //  compile 'com.android.support:support-v4:21+'
    compile 'com.google.code.gson:gson:2.7'
    //compile 'com.android.support:appcompat-v7:19+'
    compile 'com.android.support:appcompat-v7:26.0.1'
    compile 'com.android.support:design:26.0.1'
    compile 'com.android.support:recyclerview-v7:26.0.1'
    compile fileTree(include: ['*.jar'], dir: '../../libs/')
    compile fileTree(include: '*.jar', dir: 'libs')
    compile 'com.squareup.picasso:picasso:2.3.2'
    compile 'com.squareup.retrofit:retrofit:1.9.0'
    compile 'com.squareup.okhttp:okhttp:2.7.2'
    compile('de.keyboardsurfer.android.widget:crouton:1.8.4@aar') {
        // exclusion is not neccessary, but generally a good idea.
        exclude group: 'com.google.android', module: 'support-v4'
    }
    compile 'com.nineoldandroids:library:2.4.0'
    compile 'net.hockeyapp.android:HockeySDK:3.0.2'
    compile project(':FlipLibrary')
    compile project(':SubsamplingImageView')
    compile('de.greenrobot:eventbus:2.4.0') {
        exclude group: 'com.google.android', module: 'support-v4'
    }
    compile 'com.jakewharton:butterknife:5.1.0'
    compile 'com.astuetz:pagerslidingtabstrip:1.0.1'
    compile('com.viewpagerindicator:library:2.4.1@aar') {
        // exclusion is not neccessary, but generally a good idea.
        exclude group: 'com.google.android', module: 'support-v4'
    }
    compile 'com.github.dmytrodanylyk.android-process-button:library:1.0.1'
    compile project(':NewFlipLibrary')
    compile 'com.newrelic.agent.android:android-agent:4.273.4'
    compile 'com.squareup.okhttp:okhttp-urlconnection:2.7.2'
    //    compile 'se.emilsjolander:android-flipview:+'
    compile 'com.parse.bolts:bolts-android:1.4.0'
    //fordatabse
    compile 'com.facebook.stetho:stetho:1.5.0'
    compile files('libs/craftar-on-device-image-recognition-sdk-android.jar')
    compile files('libs/sanselan-0_97-android-1.0.0.jar')
    compile 'com.android.support:multidex:1.0.3'
    compile 'com.google.firebase:firebase-messaging:11.4.2'
    compile 'com.google.android.gms:play-services:11.4.2'
    compile 'com.google.android.gms:play-services-location:11.4.2'
    compile 'com.google.android.gms:play-services-maps:11.4.2'
    compile 'com.android.support:cardview-v7:25.3.1'
    compile 'com.intuit.sdp:sdp-android:1.0.5'
    compile('com.crashlytics.sdk.android:crashlytics:2.9.2@aar') {
        transitive = true;
    }
    compile 'com.flurry.android:analytics:6.3.1'
    compile 'com.facebook.android:facebook-android-sdk:[4,5)'
    compile 'com.uncopt:android.justified:1.0'
    compile 'uk.co.chrisjenx:calligraphy:2.3.0'
}
下面是整个事故日志:

java.lang.NoClassDefFoundError: Failed resolution of: Lcom/crashlytics/android/beta/Beta;
                                                                 at com.crashlytics.android.Crashlytics.<init>(Crashlytics.java:29)
                                                                 at cz.ackee.cubeplatform.App.onCreate(App.java:59)
                                                                 at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1016)
                                                                 at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4795)
                                                                 at android.app.ActivityThread.access$1500(ActivityThread.java:176)
                                                                 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1498)
                                                                 at android.os.Handler.dispatchMessage(Handler.java:111)
                                                                 at android.os.Looper.loop(Looper.java:194)
                                                                 at android.app.ActivityThread.main(ActivityThread.java:5576)
                                                                 at java.lang.reflect.Method.invoke(Native Method)
                                                                 at java.lang.reflect.Method.invoke(Method.java:372)
                                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:956)
                                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:751)
                                                              Caused by: java.lang.ClassNotFoundException: Didn't find class "com.crashlytics.android.beta.Beta" on path: DexPathList[[zip file "/data/app/com.package-2/base.apk", zip file "/data/app/com.package-2/split_lib_dependencies_apk.apk", zip file "/data/app/com.package-2/split_lib_slice_0_apk.apk", zip file "/data/app/com.package-2/split_lib_slice_1_apk.apk", zip file "/data/app/com.package-2/split_lib_slice_2_apk.apk", zip file "/data/app/com.package-2/split_lib_slice_3_apk.apk", zip file "/data/app/com.package-2/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[2/lib/arm64, /vendor/lib64, /system/lib64]]
                                                                 at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
                                                                 at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
                                                                 at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
                                                                 at com.crashlytics.android.Crashlytics.<init>(Crashlytics.java:29) 
                                                                 at cz.ackee.cubeplatform.App.onCreate(App.java:59) 
                                                                 at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1016) 
                                                                 at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4795) 
                                                                 at android.app.ActivityThread.access$1500(ActivityThread.java:176) 
                                                                 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1498) 
                                                                 at android.os.Handler.dispatchMessage(Handler.java:111) 
                                                                 at android.os.Looper.loop(Looper.java:194) 
                                                                 at android.app.ActivityThread.main(ActivityThread.java:5576) 
                                                                 at java.lang.reflect.Method.invoke(Native Method) 
                                                                 at java.lang.reflect.Method.invoke(Method.java:372) 
                                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:956) 
                                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:751) 
                                                                Suppressed: java.lang.ClassNotFoundException: com.crashlytics.android.beta.Beta
                                                                 at java.lang.Class.classForName(Native Method)
                                                                 at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
                                                                 at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
                                                                 at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
                                                                        ... 14 more
                                                              Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available
java.lang.NoClassDefFoundError:解析失败:Lcom/crashlytics/android/beta/beta;
在com.crashlytics.android.crashlytics.(crashlytics.java:29)
位于cz.ackee.cubeplatform.App.onCreate(App.java:59)
在android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1016)
位于android.app.ActivityThread.handleBindApplication(ActivityThread.java:4795)
在android.app.ActivityThread.access,售价1500美元(ActivityThread.java:176)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1498)
位于android.os.Handler.dispatchMessage(Handler.java:111)
位于android.os.Looper.loop(Looper.java:194)
位于android.app.ActivityThread.main(ActivityThread.java:5576)
位于java.lang.reflect.Method.invoke(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:372)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:956)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:751)
原因:java.lang.ClassNotFoundException:在路径:DexPathList[[zip file”/data/app/com.package-2/base.apk],zip文件“/data/app/com.package-2/split_lib_dependencies_apk.apk”,zip文件“/data/app/com.package-2/split_lib_slice_-0_apk.apk”,zip文件中找不到类“com.crashlytics.android.beta.beta.beta.beta”“/data/app/com.package-2/split_lib_slice_1_apk.apk”,zip文件“/data/app/com.package-2/split_lib_slice_2_apk.apk”,zip文件“/data/app/com.package-2/split_lib_slice_slice_2_apk.apk”,zip文件“/data/app/com.package-2/split_lib_slice_slice_slice_9_apk”],nativeLibraryDirectories=[2/arm64,/ventor/lib64,/system/lib64]]
位于dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:511)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:469)
在com.crashlytics.android.crashlytics.(crashlytics.java:29)
位于cz.ackee.cubeplatform.App.onCreate(App.java:59)
在android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1016)
位于android.app.ActivityThread.handleBindApplication(ActivityThread.java:4795)
在android.app.ActivityThread.access,售价1500美元(ActivityThread.java:176)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1498)
位于android.os.Handler.dispatchMessage(Handler.java:111)
位于android.os.Looper.loop(Looper.java:194)
位于android.app.ActivityThread.main(ActivityThread.java:5576)
位于java.lang.reflect.Method.invoke(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:372)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:956)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:751)
抑制:java.lang.ClassNotFoundException:com.crashlytics.android.beta.beta
位于java.lang.Class.classForName(本机方法)
位于java.lang.BootClassLoader.findClass(ClassLoader.java:781)
位于java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:504)
…还有14个