web-dev-qa-db-de.com

Fehler beim Beheben von: Play-Services-Auth-Base-Lizenzversion 11.8.0

Ich habe versucht, Google Smart Login und SMS SmsRetrieverClient in mein Projekt zu integrieren. Das erste, was mich schockiert hat, ist, dass auf der offiziellen Dokumentation dieser Funktionalitäten ( https://developers.google.com/identity/sms-retriever/request#prerequisites ) die erforderlichen Bibliotheken fehlen. So habe ich versucht, herauszufinden, welche Anforderungen im Netz erforderlich sind: 

implementation 'com.google.Android.gms:play-services-base:11.8.0'
implementation 'com.google.Android.gms:play-services-identity:11.8.0'
implementation 'com.google.Android.gms:play-services-auth:11.8.0'
implementation 'com.google.Android.gms:play-services-auth-api-phone:11.8.0'

aber da ich das gradle synchronisiere, kommt ein fehler. d.h. 

Fehler beim Auflösen: play-services-auth-base-license Open File

Ich habe viel bei Google gesucht, aber keine Lösung gefunden. Das Beispiel für Google on Git Hub ist: https://github.com/googlesamples/Android-credentials/tree/master/sms-verification/Android

3
Manmohan Soni

ich habe gerade das Problem gefunden. Zuvor war die Reihenfolge 

jcenter ()

maven {url "maven.google.com"; }

maven {url'maven.singular.net/'; }

und jetzt ändere ich die Reihenfolge und bringe das jcenter () in der letzten. Einige der Bibliotheken werden von dort entfernt ... alle Möglichkeiten wurden gelöst. google rocks ---- entfernte einige der libs von dort –So ist die aktuelle Sequenz: 

maven {url " https://maven.google.com "}

maven {url ' http://maven.singular.net/ '}

jcenter()
10
Manmohan Soni

Versuchen Sie, Ihre Abhängigkeiten basierend auf diesem Link wie folgt zu aktualisieren:

implementation 'com.google.Android.gms:play-services-base:15.0.1'
implementation 'com.google.Android.gms:play-services-identity:15.0.1'
implementation 'com.google.Android.gms:play-services-auth:15.0.1'
implementation 'com.google.Android.gms:play-services-auth-api-phone:15.0.1'

Und stellen Sie sicher, dass Sie das neueste Update von Google-Diensten verwenden, z.

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

Firebase-Android-SDKs und Google Play Services-Bibliotheken verfügen jetzt über unabhängige Versionsnummern , wodurch häufigere, flexiblere Aktualisierungen ermöglicht werden. __ Aktualisieren Sie die Plugle-Version des Google Play-Dienstes auf die neueste Version (mindestens 3.3.1).

und aktualisieren Sie die Bibliotheken auf die neueste Version .

1

in Ihrer build.gradle -Datei, in der Sie verwenden

compile 'com.facebook.Android:account-kit-sdk:4+' compile 'com.facebook.Android:facebook-Android-sdk:4+'

ersetzen mit 

implementation 'com.facebook.Android:account-kit-sdk:4.23.0' implementation 'com.facebook.Android:facebook-Android-sdk:4.23.0'

0
Alabi Temitope