Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Firebase API初始化失败_Android_Firebase_Firebase Cloud Messaging - Fatal编程技术网

Android Firebase API初始化失败

Android Firebase API初始化失败,android,firebase,firebase-cloud-messaging,Android,Firebase,Firebase Cloud Messaging,按照指南,我正试图通过firebase实现通知 我遵循了指南,更新了build.gradle: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', modul

按照指南,我正试图通过
firebase
实现通知

我遵循了指南,更新了
build.gradle:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:multidex:1.0.1'
    compile 'com.facebook.android:facebook-android-sdk:[4,5)'
    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    compile 'com.android.support:design:25.3.1'
    compile 'com.google.firebase:firebase-crash:9.0.0'
    compile 'com.google.firebase:firebase-core:9.0.0'
    compile 'com.google.firebase:firebase-messaging:9.0.0'
    compile 'com.google.android.gms:play-services-auth:9.0.0'
    testCompile 'junit:junit:4.12'
    compile('com.crashlytics.sdk.android:crashlytics:2.7.1@aar') {
        transitive = true;
    }
}
apply plugin: 'com.google.gms.google-services'
但是,在测试时,我得到了错误:

E/DynamicModule:未能加载模块描述符类:未找到 班 “com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor”

E/FirebaseApp:Firebase API初始化失败

我已经研究了与这个问题有关的其他问题,但没有任何有用的解决办法

我还尝试将依赖项版本修改为最新的11.4.2,但发现以下错误:

错误:任务“:app:processDebugGoogleServices”的执行失败

请通过更新google services插件的版本来修复版本冲突(有关最新版本的信息如下所示) 可在 ) 或者将com.google.android.gms的版本更新为9.0.0


注释掉除firebase/play services之外的所有依赖项并不能解决上述问题。一个简单的解决方案是使用firebase
Assistant
在应用程序中初始化firebase

首先从你的应用程序gradle(Android Studio 2.3.3)中删除所有firebase依赖项并
应用插件:“com.google.gms.google services”
,然后执行以下步骤

Tools > Firebase
(On right tab) Assistant > Authentication

@JPJens的可能副本确实删除了这个
apply插件:“com.google.gms.google services”
,tryI在顶部和底部都有apply插件。将其从顶部移除并保持在底部解决了问题。