2016-09-22 16 views
7

Ich habe ein Problem mit dem Google-Play-Service. Ich verwende die Google-API für die oAuth2-Authentifizierung und Kalender-/Google Mail-Informationen. Gestern hat alles gut funktioniert, aber heute sagt er mir, dass ich eine neuere Version von Google PLay Service brauche. Android Studio hat heute Morgen alle Pakete aktualisiert. Hier ist der Fehler-Line von Logcat wenn ich starten Sie den GoogleAPI kontaktieren:Google Play-Dienst veraltet Fehler

09-22 11:59:01.692: W/GooglePlayServicesUtil(2819): Google Play services out of date. Requires 9683000 but found 9452480 

Hier ist meine grade.build:

apply plugin: 'com.android.application' 

android { 
    signingConfigs { 
     config { 
      keyAlias XXXXX 
      keyPassword XXXX 
      storeFile file(XXXX) 
      storePassword XXXXX 
     } 
    } 
    compileSdkVersion 23 
    buildToolsVersion '22.0.1' 
    defaultConfig { 
     applicationId XXXX 
     minSdkVersion 14 
     targetSdkVersion 22 
     signingConfig signingConfigs.config 
     vectorDrawables.useSupportLibrary = true 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
      signingConfig signingConfigs.config 
     } 
     debug { 
      debuggable false 
      jniDebuggable false 
      signingConfig signingConfigs.config 
      renderscriptDebuggable false 
     } 
    } 
    productFlavors { 
    } 
} 








dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile('com.google.api-client:google-api-client-android:1.22.0') { 
     exclude group: 'org.apache.httpcomponents' 
    } 
    compile('com.google.apis:google-api-services-gmail:v1-rev48-1.22.0') { 
     exclude group: 'org.apache.httpcomponents' 
    } 
    compile('com.google.apis:google-api-services-calendar:v3-rev212-1.22.0') { 
     exclude group: 'org.apache.httpcomponents' 
    } 

    compile 'com.android.support:appcompat-v7:23.2.1' 
    compile 'com.google.firebase:firebase-crash:9.6.0' 
    compile 'joda-time:joda-time:2.4' 
    compile 'com.google.android.gms:play-services-auth:9.6.0' 
    compile 'pub.devrel:easypermissions:0.1.5' 
    compile 'com.android.support:support-v4:23.4.0' 
    compile 'com.android.support:support-vector-drawable:23.4.0' 
} 



apply plugin: 'com.google.gms.google-services' 

Ich bin immer com.google.android.gms mit: play-services-auth Version 9.6.0. Ich bekomme nicht, wo ich die Version ändern kann.

Ich habe versucht, meine Versionsnummer zum Toast und es gaves mich 213XXXX mit:

int test = R.integer.google_play_services_version; 
     String test2 = test+""; 
     Toast.makeText(this,test2, Toast.LENGTH_SHORT).show(); 

Aber die Fehlermeldungen zeigt mir verschiedene Versionsnummern:

09-22 13:28:26.145: W/GooglePlayServicesUtil(3334): Google Play services out of date. Requires 9683000 but found 9452480 

Vielen Dank, j. Doe;)

Antwort

0

Ich denke, es gibt ein offenes Problem über den Fehler, den Sie erhalten "Google Play Services out of date on API 23" Auch diese Art von Problem kam im Jahr 2013, wenn Sie Ihr SDK auf 18 aktualisieren. Überprüfen Sie einfach die link dieser Ausgabe zu wissen mehr dazu.

Was kann ich vorschlagen, aktualisieren Sie Ihre Abhängigkeit von der neuesten Version. Erstellen Sie nach dem Aktualisieren ein neues virtuelles Gerät/Emulator, wenn Sie die Anwendung testen. Versuchen Sie, die x86-64-Version von API 23 zu verwenden.

Verwandte Themen