wake-up-neo.com

Klassendatei für com.google.Android.gms.internal.zzaja nicht gefunden

Ich verwende Fragment für die Gestaltung der einfachen Login-Registrierung von Firebase.

Beim Initialisieren erhalte ich einen Fehler in der OnCreateView()-Methode

auth = FirebaseAuth.getInstance();

fehler: - Fehler: (58, 28) Fehler: Kann nicht auf die zzaja -Klassendatei für com.google.Android.gms.internal.zzaja zugreifen Bitte helfen Sie source: - http://www.androidhive.info/2016/06/Android-getting-started-firebase-simple-login-registration-auth/

53
Abhishek Kumar

Ich habe dieses Problem heute gelöst und bin während des Prozesses zufällig auf diese unbeantwortete Frage gestoßen.

Stellen Sie zunächst sicher, dass Sie Firebase für Android ordnungsgemäß wie hier beschrieben eingerichtet haben: https://firebase.google.com/docs/Android/setup . Stellen Sie anschließend sicher, dass Sie die neueste Version der Firebase-APIs (9.2.0) und der Google Play Services-APIs (9.2.0), die Sie verwenden, kompilieren. Meine Abhängigkeiten sehen etwa so aus:

dependencies {
    ...
    compile 'com.google.Android.gms:play-services-location:9.2.0'
    compile 'com.google.firebase:firebase-core:9.2.0'
    compile 'com.google.firebase:firebase-auth:9.2.0'
    compile 'com.google.firebase:firebase-messaging:9.2.0'
}

Hoffe das hilft!

55
Amar Bakir

Ich hatte einen ähnlichen Fehler, als ich kürzlich meine Play-Service-Abhängigkeit aufgerüstet habe. Es scheint zu passieren, wenn Sie das Aktualisieren der Firebase-Abhängigkeiten auslassen die der Version der von Ihnen verwendeten Play-Dienste entsprechen. Ich glaube, dies ist die letzte Aktualisierung dieser Abhängigkeiten

Die beiden Versionen meiner Abhängigkeiten waren wie folgt:

Fehlerversion der Abhängigkeiten

compile 'com.google.firebase:firebase-appindexing:10.0.1'
compile 'com.google.Android.gms:play-services-maps:10.0.1'
compile 'com.google.Android.gms:play-services-places:10.0.1'
compile 'com.google.Android.gms:play-services-location:10.0.1'
compile 'com.google.firebase:firebase-auth:9.8.0'
compile 'com.google.firebase:firebase-database:9.8.0'
compile 'com.firebaseui:firebase-ui-database:1.0.1'
compile 'com.google.firebase:firebase-storage:9.8.0'

Arbeitsversion der Abhängigkeiten `` 

compile 'com.google.firebase:firebase-appindexing:10.0.1'
compile 'com.google.Android.gms:play-services-maps:10.0.1'
compile 'com.google.Android.gms:play-services-places:10.0.1'
compile 'com.google.Android.gms:play-services-location:10.0.1'
compile 'com.google.firebase:firebase-auth:10.0.0'
compile 'com.google.firebase:firebase-database:10.0.0'
compile 'com.firebaseui:firebase-ui-database:1.0.1'
compile 'com.google.firebase:firebase-storage:10.0.0'

`` Google scheint heutzutage Play-Service-Updates zusammen mit Firebase-Updates zu verschieben. Ich hoffe, das rettet ein paar Seelen da draußen.

16
larrytech

Wenn Sie eine andere Version der Play-Service-Bibliotheken verwenden, wird diese Fehlermeldung angezeigt.

Die folgenden Einträge in der Datei build.gradle verursachen beispielsweise den Fehler, da sich die Versionen unterscheiden.

implementation 'com.google.Android.gms:play-services-maps:11.4.2'
implementation 'com.google.Android.gms:play-services-location:11.6.0'

Um das Problem zu beheben, verwenden Sie dieselben Versionen.

implementation 'com.google.Android.gms:play-services-maps:11.6.0'
implementation 'com.google.Android.gms:play-services-location:11.6.0'
13
Arnav Rao

Ihre gesamte Firebase-Version sollte dieselbe Version haben

so was

compile 'com.google.firebase:firebase-core:9.0.0'
compile 'com.google.firebase:firebase-database:9.0.0'
compile 'com.google.firebase:firebase-auth:9.0.0'
compile 'com.google.firebase:firebase-messaging:9.0.0' 
7
saigopi

Wenn Sie mehrere Bibliotheken von Firebase verwenden, stellen Sie sicher, dass die Versionen identisch sind.

Before:
  compile 'com.google.firebase:firebase-database:9.2.0'
    compile 'com.google.firebase:firebase-storage:9.2.0'
    compile 'com.firebaseui:firebase-ui-database:0.4.0'
    compile 'com.squareup.picasso:picasso:2.5.2'
    compile 'com.google.firebase:firebase-auth:9.0.2'

After:  compile 'com.google.firebase:firebase-database:9.2.0'
    compile 'com.google.firebase:firebase-storage:9.2.0'
    compile 'com.firebaseui:firebase-ui-database:0.4.0'
    compile 'com.squareup.picasso:picasso:2.5.2'
    compile 'com.google.firebase:firebase-auth:9.2.0'

in meinem fall habe ich auth mit 9.0.2 verwendet. Also habe ich auf 9.2.0 geändert

5
manju h

Nun, die kurze Antwort lautet: Aktualisieren Sie Ihre Bibliotheksversion . Android Studio teilt Ihnen mit, dass es eine neue Version mit der folgenden Meldung gibt:

Eine neuere Version von com.google.firebase: firebase-core als 14.0.4 ist verfügbar: 16.0.4

Bewegen Sie sich einfach zu dieser Zeile , drücken Sie Alt + Eingabetaste und wählen Sie Wechseln Sie zu X.X wobei X.X die neuere Version ist.

Auf diese Weise können Sie alle Ihre Bibliotheken aktualisieren. Wiederholen Sie den Vorgang mit allen Bibliotheken und Sie sind fertig.

4

Ich habe das Problem im Juni 2017 gelöst und die Play-Service-Versionen für die neuesten Firebase-Versionen (9.6.1) geändert. Als ich die neueste Play-Services-Version (10.2.4) verwendet habe, habe ich diesen Fehler erhalten. Der Code im Gradle sieht folgendermaßen aus:

Vor

compile 'com.google.Android.gms:play-services-maps:10.2.4'
compile 'com.google.Android.gms:play-services-places:10.2.4'
compile 'com.google.firebase:firebase-core:9.6.1'
compile 'com.google.firebase:firebase-auth:9.6.1'

Nach dem

compile 'com.google.Android.gms:play-services-maps:9.6.1'
compile 'com.google.Android.gms:play-services-places:9.6.1'
compile 'com.google.firebase:firebase-core:9.6.1'
compile 'com.google.firebase:firebase-auth:9.6.1'
3
Gerardo Suarez

Mischen Sie nicht 12 und 15, verwenden Sie diese Option

implementation 'com.google.firebase:firebase-core:16.0.0'
implementation 'com.google.firebase:firebase-auth:16.0.1'
implementation 'com.google.firebase:firebase-messaging:17.0.0'
1

play Services, Firebase, neueste Version der Plugle-Version, die für mich funktioniert.
Versuchen Sie das App-Modul build.gradle 

Android {
        compileSdkVersion 27
        buildToolsVersion '27.0.3'
        defaultConfig {
            applicationId "my package name"
            minSdkVersion 16
            targetSdkVersion 27
            versionCode 1
            versionName "1.0"
            multiDexEnabled true
            publishNonDefault true
            testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
        } }

    dependencies {
        implementation 'com.google.Android.gms:play-services-location:15.0.1'
        implementation 'com.google.Android.gms:play-services-maps:15.0.1'
        implementation 'com.google.Android.gms:play-services-vision:15.0.2'
        implementation 'com.google.Android.gms:play-services-analytics:16.0.1'
        implementation 'com.google.firebase:firebase-core:16.0.1'
        implementation 'com.google.firebase:firebase-iid:17.0.0'
        implementation 'com.google.firebase:firebase-messaging:17.3.0'
        implementation 'com.google.firebase:firebase-crash:16.0.1'
    }

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

Und auf Projektebene build.gradle so 

buildscript {
    repositories {

        maven { url 'https://maven.google.com' }
        google()
        jcenter()

    }

    dependencies {
        classpath 'com.Android.tools.build:gradle:3.1.4'
        classpath 'com.google.gms:google-services:4.1.0'
    }
}
1
44kksharma

Ich habe auch das gleiche Problem. Alte Version von FirebaseAuth auf neuere Version ändern. für mich ändere ich "com.google.firebase:firebase-auth:11.4.0" in "com.google.firebase:firebase-auth:11.8.0"

1
Vishal Dhanani

Fügen Sie, wie in der Google-Dokumentation angegeben, die neueste Version des Google Service-Plugins hinzu (4.0.1 am 06.04.18). Hoffe das hepls!

buildscript {
    // ...
    dependencies {
        // ...
        classpath 'com.google.gms:google-services:4.0.1' // google-services plugin
    }
}
`
0
Moctar Haiz

Das gleiche Problem ist bei mir aufgetreten. Durch die Aktualisierung der Bibliothek auf die neueste Version wird dieses Problem behoben.

Vergessen Sie nach dem Update nicht, das Projekt mit gradle-Dateien zu synchronisieren.

0
Rajan Kashiyani

Benutzen:

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

Das funktioniert.

0

Stellen Sie einfach sicher, dass alle Implementierungen von Firebase, die Sie verwenden, dieselbe Version innerhalb der Abhängigkeiten in build.gradle (app) haben.

0
Nikhil Kapu

Sie können dieses Problem leicht lösen, indem Sie die neueste Version der Firebase-Bibliotheken für Android-SDK erhalten.

Sie finden die neueste Bibliothek unter https://firebase.google.com/docs/Android/setup .

Beispiel:

Vor:

implementation 'com.google.firebase:firebase-auth:10.6.0'

zu

Nach dem:

implementation 'com.google.firebase:firebase-auth:16.0.4'
0
Mr. Suryaa Jha