web-dev-qa-db-fra.com

Pas de méthode virtuelle zzbqo () Z dans la classe Lcom / google / firebase / FirebaseApp; ou ses super classes (déclaration de 'com.google.firebase.FirebaseApp'

Dans mon application Android, il y a une erreur lors de la compilation de l'application. Je travaille dans le dernier Android studio et j'utilise Firebase UI Auth et Firebase Database toutes les les versions sont les mêmes dans le fichier de niveau d'application, alors pourquoi je reçois cette erreur

Erreur:

E/AndroidRuntime: FATAL EXCEPTION: main
              Process: com.dotndash.abjb.vishwakarmajanganna, PID: 7689
              Java.lang.NoSuchMethodError: No virtual method zzbqo()Z in class Lcom/google/firebase/FirebaseApp; or its super classes (declaration of 'com.google.firebase.FirebaseApp' appears in /data/app/com.dotndash.abjb.vishwakarmajanganna-1/split_lib_dependencies_apk.apk)
                  at com.google.firebase.database.FirebaseDatabase.getInstance(Unknown Source)
                  at com.google.firebase.database.FirebaseDatabase.getInstance(Unknown Source)
                  at com.dotndash.abjb.vishwakarmajanganna.RegisterActivity.onCreate(RegisterActivity.Java:38)
                  at Android.app.Activity.performCreate(Activity.Java:6956)
                  at Android.app.Instrumentation.callActivityOnCreate(Instrumentation.Java:1126)
                  at Android.app.ActivityThread.performLaunchActivity(ActivityThread.Java:2927)
                  at Android.app.ActivityThread.handleLaunchActivity(ActivityThread.Java:3045)
                  at Android.app.ActivityThread.-wrap14(ActivityThread.Java)
                  at Android.app.ActivityThread$H.handleMessage(ActivityThread.Java:1642)
                  at Android.os.Handler.dispatchMessage(Handler.Java:102)
                  at Android.os.Looper.loop(Looper.Java:154)
                  at Android.app.ActivityThread.main(ActivityThread.Java:6776)
                  at Java.lang.reflect.Method.invoke(Native Method)
                  at com.Android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.Java:1518)
                  at com.Android.internal.os.ZygoteInit.main(ZygoteInit.Java:1408)

Build.gradle

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.Android.support:appcompat-v7:27.1.1'
implementation 'com.Android.support.constraint:constraint-layout:1.1.2'
implementation 'com.google.firebase:firebase-database:11.8.0'
implementation 'com.google.firebase:firebase-auth:11.8.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.Android.support.test:runner:1.0.2'
androidTestImplementation 'com.Android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.firebaseui:firebase-ui-auth:4.0.0'
}
5
Sunil Meena

Mettez à niveau les éléments suivants:

implementation 'com.google.firebase:firebase-database:11.8.0'
implementation 'com.google.firebase:firebase-auth:11.8.0'
implementation 'com.firebaseui:firebase-ui-auth:4.0.0'

pour ça:

implementation 'com.google.firebase:firebase-auth:16.0.2'
implementation 'com.google.firebase:firebase-database:16.0.1'
implementation 'com.firebaseui:firebase-ui-auth:4.1.0'

ajouter également:

implementation 'com.google.firebase:firebase-core:16.0.1'

Dans la mise à niveau du fichier gradle de niveau supérieur, le plug-in google-service:

classpath 'com.google.gms:google-services:4.0.1'

https://firebase.google.com/support/release-notes/Android

Firebaseui doit être compatible avec les versions Firebase, consultez le lien suivant pour plus d'informations:

https://github.com/firebase/FirebaseUI-Android/blob/master/README.md#dependencies

16
Peter Haddad

Ceux-ci ont été mis à jour comme suit:

implementation 'com.firebaseui:firebase-ui-auth:4.3.1'
implementation 'com.google.firebase:firebase-auth:18.1.0'
0
Theodore