Fichier de classe de com.google.android.gms.internal.zzaja introuvable

J’utilise Fragment pour la conception de l’enregistrement de connexion simple Firebase.

OnCreateView() erreur dans la méthode OnCreateView() lors de l’initialisation

 auth = FirebaseAuth.getInstance(); 

erreur: – Erreur: (58, 28) erreur: impossible d’accéder au fichier de classe zzaja pour com.google.android.gms.internal.zzaja non trouvé s’il vous plaît source d’aide: – http://www.androidhive.info/2016/06/ android-getting-started-firebase-simple-login-enregistrement-auth /

J’ai résolu ce problème exact aujourd’hui et je suis tombé par hasard sur cette question sans réponse pendant le processus.

Tout d’abord, assurez-vous que vous avez correctement configuré Firebase pour Android, comme indiqué ici: https://firebase.google.com/docs/android/setup . Ensuite, assurez-vous de comstackr la dernière version des API Firebase (9.2.0) et des API des services Google Play (9.2.0) que vous utilisez. Mes dépendances graduelles ressemblent à ceci:

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

J’espère que cela t’aides!

J’ai eu une erreur similaire lorsque j’ai récemment mis à jour ma dépendance au service de lecture. Cela semble se produire lorsque vous omettez de mettre à jour les dépendances de la firebase database correspondant à la version des services de lecture que vous utilisez. Je crois que c’est la mise à jour la plus récente de ces dépendances

Voici ce que les deux versions de mes dépendances étaient:

Version d’erreur des dépendances

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

Version de travail des dépendances

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

“ Google semble déplacer les mises à jour du service de lecture avec les mises à jour de Firebase ces jours-ci. Espère que cela sauve quelques âmes.

Si vous utilisez une version différente des bibliothèques de services de lecture, vous obtiendrez cette erreur.

Par exemple, les entrées ci-dessous dans le fichier build.gradle provoquent l’erreur car les versions sont différentes.

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

Pour résoudre le problème, utilisez les mêmes versions.

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

Toute votre version de firebase devrait être avec la même version que ce soit

comme ça

 comstack 'com.google.firebase:firebase-core:9.0.0' comstack 'com.google.firebase:firebase-database:9.0.0' comstack 'com.google.firebase:firebase-auth:9.0.0' comstack 'com.google.firebase:firebase-messaging:9.0.0' 

Si vous utilisez plusieurs bibliothèques de Firebase, assurez-vous que la version est la même.

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

dans mon cas, j’ai utilisé auth avec 9.0.2. J’ai donc changé en 9.2.0

J’ai résolu le problème en juin 2017 en modifiant les versions des services de lecture pour les dernières versions de Firebase (9.6.1). Lorsque j’ai utilisé la dernière version de play-services (10.2.4), j’ai eu cette erreur. Le code dans le dégradé ressemble à ceci:

Avant

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

Après

 comstack 'com.google.android.gms:play-services-maps:9.6.1' comstack 'com.google.android.gms:play-services-places:9.6.1' comstack 'com.google.firebase:firebase-core:9.6.1' comstack 'com.google.firebase:firebase-auth:9.6.1' 

J’ai aussi le même problème. Changez l’ancienne version de FirebaseAuth pour une version plus récente. pour moi, je remplace "com.google.firebase:firebase-auth:11.4.0" par "com.google.firebase:firebase-auth:11.8.0"

Utilisation:

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

Cela marche.

Comme indiqué dans la documentation Google , ajoutez la dernière version du plug-in de service Google (4.0.1 le 06/04/18). J’espère que ces hepls!

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

play services, firebase, gradle plugin dernière version combinaison qui a fonctionné pour moi.
essayez le module d’application build.gradle

 android { comstackSdkVersion 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' 

Et le niveau de projet build.gradle comme ça

 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' } } 

Ne mélangez pas 12 et 15, utilisez ceci

 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'