web-dev-qa-db-de.com

java.lang.NoSuchMethodError: Keine statische Methode isAtLeastR () Z.

Meine App lief einwandfrei, aber plötzlich bekam ich diesen Fehler

Java.lang.NoSuchMethodError: Keine statische Methode isAtLeastR () Z in der Klasse Landroidx/core/os/BuildCompat; oder seine Superklassen (Deklaration von 'androidx.core.os.BuildCompat' erscheint in /data/app/com.app.goflatmates-RZKwS2h6hav==/base.apk) unter com.google.Android.gms.common.util. PlatformVersion.isAtLeastR (com.google.Android.gms: Play-Services-Keller @@ 17.2.0: 21) unter com.google.Android.gms.common.api.GoogleApi.zaa (com.google.Android.gms: play-services-base @@ 17.2.0: 128) unter com.google.Android.gms.common.api.GoogleApi. (com.google.Android.gms: play-services-base @@ 17.2.0: 23) unter com.google.Android.gms.common.api.GoogleApi. (com.google.Android.gms: play-services-base @@ 17.2.0: 54) unter com.google.Android.gms.auth.api. signin.GoogleSignInClient. (Unbekannte Quelle: 3) unter com.google.Android.gms.auth.api.signin.GoogleSignIn.getClient (Unbekannte Quelle: 3)

Das Problem kommt in dieser Zeile

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

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

Ich habe es behoben, indem ich dies in meiner App/build.gradle eingestellt habe

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