Java 我的应用程序在Android 7.0上崩溃

Java 我的应用程序在Android 7.0上崩溃,java,android,Java,Android,我开发了一个Android应用程序,它在Android 6.0上运行得非常好。 在我升级到新的安卓7.0之后,现在应用程序崩溃了。logcat的堆栈跟踪是: FATAL EXCEPTION: main Process: com.plexis.holford, PID: 28306 java.lang.IncompatibleClassChangeError: The method 'java.io.File android.support.v4.content.ContextCompat.get

我开发了一个Android应用程序,它在Android 6.0上运行得非常好。 在我升级到新的安卓7.0之后,现在应用程序崩溃了。
logcat
的堆栈跟踪是:

FATAL EXCEPTION: main Process: com.plexis.holford, PID: 28306 java.lang.IncompatibleClassChangeError: The method 'java.io.File android.support.v4.content.ContextCompat.getNoBackupFilesDir(android.content.Context)' was expected to be of type virtual but instead was found to be of type direct (declaration of 'com.google.firebase.iid.zzg' appears in /data/app/com.plexis.holford-1/split_lib_dependencies_apk.apk:classes10.dex)
                       at com.google.firebase.iid.zzg.zzeC(Unknown Source)
                       at com.google.firebase.iid.zzg.<init>(Unknown Source)
                       at com.google.firebase.iid.zzg.<init>(Unknown Source)
                       at com.google.firebase.iid.zzd.zzb(Unknown Source)
                       at com.google.firebase.iid.FirebaseInstanceId.getInstance(Unknown Source)
                       at com.google.firebase.iid.FirebaseInstanceId.getInstance(Unknown Source)
                       at com.plexis.holford.MainActivity.displayFirebaseRegId(MainActivity.java:216)
                       at com.plexis.holford.MainActivity.onCreate(MainActivity.java:201)
                       at android.app.Activity.performCreate(Activity.java:6910)
                       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)
                       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2746)
                       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2864)
                       at android.app.ActivityThread.-wrap12(ActivityThread.java)
                       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1567)
                       at android.os.Handler.dispatchMessage(Handler.java:105)
                       at android.os.Looper.loop(Looper.java:156)
                       at android.app.ActivityThread.main(ActivityThread.java:6531)
                       at java.lang.reflect.Method.invoke(Native Method)
                       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:941)
                       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:831)
编辑-2 当我单击应用程序中的“登录”时,应用程序主活动正在启动,没有错误。 我停止了向FireBase注册的代码,现在应用程序可以运行了。 我将检查哪个语句抛出错误并发布在这里

编辑-3 我的手机运行的是安卓7.0,在删除firebase代码后,该应用程序运行良好,但它在另一台具有相同安卓版本1的手机上崩溃。
有什么想法吗?

请添加您的gradle文件content@OğuzhanDöngül请立即检查您是否尝试刷新gradle、清理然后重建项目?我以前也犯过这个错误。“清理-重建”对我有效。@nhoxbypass是的,我尝试了所有这些方法。这可能是由于firebase的旧版本。使用11.4.2而不是9.0.0请添加您的gradle文件content@OğuzhanDöngül请立即检查您是否尝试刷新gradle、清理然后重建项目?我以前也犯过这个错误。“清理-重建”对我有效。@nhoxbypass是的,我尝试了所有这些方法。这可能是由于firebase的旧版本。使用11.4.2而不是9.0.0
    apply plugin: 'com.android.application'

android {
    compileSdkVersion 24
    buildToolsVersion '25.0.0'

    defaultConfig {
        applicationId "com.plexis.holford"
        minSdkVersion 15
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    // compile 'com.google.android.gms:play-services:11.0.2'

    //    compile 'com.google.android.gms:play-services:11.0.2'
    compile 'com.google.firebase:firebase-messaging:9.0.0'
    compile 'com.android.support:cardview-v7:24.0.0'
    compile 'com.android.support:appcompat-v7:24.0.0'
    compile 'com.android.support:design:24.0.0'
    compile 'com.google.android.gms:play-services-location:9.0.0'
    compile 'com.squareup.picasso:picasso:2.5.2'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    compile 'com.android.support:support-v4:24.0.0'
    compile 'com.android.support:recyclerview-v7:24.0.0'
    testCompile 'junit:junit:4.12'
}
//apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.gms.google-services'