2017-07-19 1 views
0

Wenn ich die Zeile: kompilieren 'com.google.firebase: Feuerbasis-Messaging: 10.0.1' in der Datei build.gradle und klicken synchron jetzt im Android Studio:Fehler: Ausführung fehlgeschlagen für Task ': app: processDebugGoogleServices'. wenn hinzufügen Feuerbasis-Messaging

Please fix the version conflict either by updating the version of the google-services plugin (information about the latest version is available at https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating the version of com.google.android.gms to 10.0.1.

Ich habe das Line-Apply-Plugin entfernt: "com.google.gms.google-services", dann verschwindet der Fehler. Aber der Firebase-Auth-Fehler: verursacht durch: java.lang.IllegalStateException: Standard FirebaseApp wird in diesem Prozess nicht initialisiert br.ufrn.imd.sgr. Stellen Sie sicher, FirebaseApp.initializeApp (Kontext) zuerst aufzurufen.

Hilf mir bitte.

build.gradle (Projekt)

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.3.3' 
     classpath 'com.google.gms:google-services:3.1.0' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

build.gradle (Modul app):

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.3" 
    defaultConfig { 
     applicationId "package.exemplo" 
     minSdkVersion 21 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

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:appcompat-v7:25.3.1' 
    compile 'com.android.support:design:25.3.1' 
    compile 'com.android.support.constraint:constraint-layout:1.0.2' 
    testCompile 'junit:junit:4.12' 

    compile 'com.google.firebase:firebase-messaging:10.0.1' 
    compile 'com.google.firebase:firebase-auth:11.0.2' 
    compile 'com.google.code.gson:gson:2.6.2' 
    compile project (':volley') 
} 


apply plugin: 'com.google.gms.google-services' 

Antwort

0

Hier ist der Deal: hinzugefügt Sie zu alt Abhängigkeit. Ihre Firebase Auth Abhängigkeits Version ist 11.0.2:

compile 'com.google.firebase:firebase-auth:11.0.2' 

Und Sie hinzugefügt eine weitere Firebase Abhängigkeit mit Version 10.0.1:

compile 'com.google.firebase:firebase-messaging:10.0.1' 

So gibt Abhängigkeiten Versionskonflikt ist. Aus diesem Grund haben Sie bei der Synchronisierung einen Gradle Build-Fehler.

Um dies zu lösen nur Ihre firebase-messaging Abhängigkeit Version machen, um tagesaktuelle ein und erneut anwenden Google-Services Gradle Plugin:

dependencies { 
    ... 

    compile 'com.google.firebase:firebase-auth:11.0.2' 
    compile 'com.google.firebase:firebase-messaging:11.0.2' 

    ... 
} 

apply plugin: 'com.google.gms.google-services' 

Hoffnung, das hilft.

+0

Arbeitete, danke. –

+0

@RaimundoNeto dann die Antwort akzeptieren, BTW. :) –

Verwandte Themen