web-dev-qa-db-fra.com

java.lang.NoSuchMethodError: Aucune méthode statique isAtLeastR () Z

Mon application fonctionnait bien mais j'ai soudainement commencé à recevoir cette erreur

Java.lang.NoSuchMethodError: Aucune méthode statique isAtLeastR () Z dans la classe Landroidx/core/os/BuildCompat; ou ses super classes (la déclaration de 'androidx.core.os.BuildCompat' apparaît dans /data/app/com.app.goflatmates-RZKwS2h6hav==/base.apk) sur com.google.Android.gms.common.util. PlatformVersion.isAtLeastR (com.google.Android.gms: play-services-basement @@ 17.2.0: 21) sur com.google.Android.gms.common.api.GoogleApi.zaa (com.google.Android.gms: play-services-base @@ 17.2.0: 128) à com.google.Android.gms.common.api.GoogleApi. (com.google.Android.gms: play-services-base @@ 17.2.0: 23) à com.google.Android.gms.common.api.GoogleApi. (com.google.Android.gms: play-services-base @@ 17.2.0: 54) à com.google.Android.gms.auth.api. signin.GoogleSignInClient. (Source inconnue: 3) sur com.google.Android.gms.auth.api.signin.GoogleSignIn.getClient (Source inconnue: 3

Le problème vient dans cette ligne

GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
                .requestEmail()
                .build(); 

mGoogleSignInClient = GoogleSignIn.getClient(this, gso);
8
Avin Kamboj

Je l'ai corrigé en définissant cela dans mon application/build.gradle

dependencies {
    // ...
    configurations.all {
        resolutionStrategy.force 'com.google.Android.gms:play-services-base:17.1.0'
    }
}
0
Bowyer App