hinzufügen Google zu einem Projekt Play-Dienste, fügen dependencies
für die neueste Version von play-services
.
apply plugin: 'com.android.application'
...
dependencies {
compile 'com.google.android.gms:play-services:9.2.0'
}
Stellen Sie sicher, dass Sie diese Versionsnummer bei jeder Aktualisierung der Google Play-Dienste aktualisieren.
Wie in der Google Play services overview beschrieben, bietet Google Play Dienstupdates für Benutzer unter Android 2.3 und höher durch die Google Play Store App. Aktualisierungen erreichen jedoch möglicherweise nicht alle Benutzer sofort. Daher sollte Ihre App die verfügbare Version überprüfen, bevor Sie versuchen, API-Transaktionen durchzuführen.
Es wird dringend empfohlen, die Klasse GoogleApiClient für den Zugriff auf die Google Play-Dienste zu verwenden. Mit diesem Ansatz können Sie ein Objekt OnConnectionFailedListener
an Ihren Client anhängen. Verwenden Sie die Rückrufmethode onConnectionFailed()
, um festzustellen, ob das Gerät über die entsprechende Version des Google Play-Dienst-APK verfügt. Wenn die Verbindung aufgrund einer fehlenden oder veralteten Version des Google Play-APK fehlschlägt, erhält der Rückruf einen Fehlercode wie SERVICE_MISSING
, SERVICE_VERSION_UPDATE_REQUIRED oder SERVICE_DISABLED.
Ich bemerke meine "Google APIs Intel x86 Atom System Image" API 23 war Rev 12 und aktualisiert auf Rev 14 und es hat immer noch 9.0.80. Meine Vermutung ist, dass wir warten müssen, bis ein neues Image mit 9.2.0 veröffentlicht wird. Ich konnte keine Versionshinweise zu Emulator-Images finden. Wäre schön, wenn neue Bilder zusammen mit Google Play Services veröffentlicht würden. – jenglert
Emulatorbilder wurden heute aktualisiert. Jetzt hat es Google Play-Dienste 9.2.56 Ich benutze X86_API23 – Sreekanth