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'
}
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.
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).
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.