2017-07-03 4 views
1

Ich versuche zu implementieren SMS Retriever API.Abhängigkeit für SMS Retriever API

Aber ich bin nicht in der Lage, Klassen wie SmsRetrieverClient zu finden Nicht in der Lage, sie zu importieren. Siehe folgenden Beispielcode:

SmsRetrieverClient client = SmsRetriever.getClient(context); 
Task<Void> task = client.startSmsRetriever(); 
task.addOnSuccessListener(new OnSuccessListener<Void>() {}); 

ich folgende Abhängigkeit hinzugefügt habe: , nach dem ich in der Lage bin, die Klassen zu verweisen:

compile 'com.google.android.gms:play-services:11.0.2'

  1. Aber da dies beinhaltet alle Services api, I will wissen, die spezifische Abhängigkeit SMS Retriever API

  2. Auch ist es notwendig, zu haben e 11.x.x-Versionen?

Ich habe this doc für alle Abhängigkeiten bezeichnet und follwing hinzugefügt, aber es hat nicht funktioniert.

com.google.android.gms:play-services-auth:11.0.2 
com.google.android.gms:play-services-identity:11.0.2 

Antwort

4

Versuchen Sie, die folgende Abhängigkeit ergänzt: compile "com.google.android.gms:play-services-auth-api-phone:$playServicesVersion"

+2

'kompilieren 'com.google.android.gms: play-services-base: 11.0.2' kompilieren 'com.google.android.gms: play-services-identity: 11.0.2' kompilieren 'com.google .android.gms: play-services-auth: 11.0.2 ' kompilieren' com.google.android.gms: play-services-auth-api-phone: 11.0.2'' –

+0

kann diese kompilieren-Anweisung nicht –

-1

Haben Sie Fehlerprotokolle, die das Problem anzeigen können? Für die Zwischenzeit versucht zuerst die alte Version aus den SMS Retriever document:

Die SMS-Retriever-API nur auf Android-Geräten mit Play Diensten Version 10.2 und neuere zur Verfügung steht.

Überprüfen Sie dies, wenn die alte Version SmsRetrieverClient erfolgreich importiert.

+0

gibt es keine Laufzeitfehler. Es gibt Kompilierzeitfehler - kann Symbol SmsRetrieverClient nicht finden - im Grunde kann es die Klasse nicht importieren. –

+0

Dies ist die Version für erforderliche apk auf einem Gerät installiert. In Ihrer Anwendung erforderlich gps-Bibliothek Version 11 + für die Verwendung von SmsRetriever API. – HotIceCream

Verwandte Themen