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