web-dev-qa-db-fra.com

Services Google Play obsolètes. Nécessite 10298000 mais trouvé 10084470

Je ne comprends pas pourquoi je reçois ce message:

Google Play services out of date. Requires 10298000 but found 10084470

Dans mon diplôme, je compile la version 10.2 de Google Maps. Voici toutes mes dépendances:

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.Android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.Android.support', module: 'support-annotations'
    })
    compile 'com.Android.support:appcompat-v7:25.1.1'
    compile 'com.Android.support:design:25.1.1'

    compile 'com.Android.support:appcompat-v7:25.2.0'
    compile 'com.Android.support:design:25.2.0'
    compile 'com.jakewharton:butterknife:7.0.1'

    compile 'com.stormpath.sdk:stormpath-sdk-Android:1.1.3'
    compile 'pl.droidsonroids.gif:Android-gif-drawable:1.2.5'

    compile 'com.Android.support:cardview-v7:25.2.0'
    compile 'com.Android.support:support-v4:25.2.0'

    compile 'com.squareup.okhttp3:okhttp:3.2.0'

    compile 'com.google.Android.gms:play-services-maps:10.2.0'
    compile 'com.google.Android.gms:play-services-location:10.2.0'

    compile 'com.Android.support:preference-v7:25.2.0'
    compile 'com.Android.support:recyclerview-v7:25.2.0'
    compile 'org.Apache.directory.studio:org.Apache.commons.io:2.4'
    testCompile 'junit:junit:4.12'
}
4
Rémi

Utilisez-vous un émulateur? Si tel est le cas, créez un nouvel émulateur à l'aide de l'API de niveau 25 ou rétrogradez la version des services Google Play de votre répertoire à 9.6.0.

17
ayz4sci

Cette réponse https://stackoverflow.com/a/45312782/1544046 a fonctionné mieux pour moi. Fondamentalement, sur l'émulateur, vous pouvez mettre à jour le GPS (FYI, vous devrez vous connecter avec un compte Google).

2
JCricket

Si vous possédez un appareil Wear OS antérieur à la version 2.0, vous devez utiliser l'application "Wear OS" sur l'appareil mobile pour forcer les services de lecture à mettre à jour votre montre. Heureusement, le processus est simple (mais très difficile à trouver en ligne).

    1.) Open the Wear OS app on your phone
    2.) Scroll down and tap "Advanced Settings"
    3.) Tap "Resync apps"
    4.) Resync apps will grey out - once it's enabled again
    5.) Grab your paired watch and go to Settings -> About -> Versions, Tap on Versions
    6.) Play Services is up to date!

Si simple, et pourtant si frustrant.

0
DiscDev