Google Play services out of date. Requires 1029800

2019-02-23 16:24发布

I do not understand why I get this message:

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

In my gradle I compile the version 10.2 of google maps. Here are all my dependencies:

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

3条回答
小情绪 Triste *
2楼-- · 2019-02-23 16:40

This answer https://stackoverflow.com/a/45312782/1544046 worked out better for me. Basically, on the emulator, you can update GPS (FYI You will have to login with a Google account).

查看更多
再贱就再见
3楼-- · 2019-02-23 16:41

If you have a pre 2.0 Wear OS device, you need to use the "Wear OS" app on the mobile device to force play services to update on your watch. Fortunately, the process is simple (but VERY hard to find how to do online).

    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!

So simple, yet so frustrating.

查看更多
虎瘦雄心在
4楼-- · 2019-02-23 16:47

Are you using an emulator? If so, create a new emulator using API Level 25 or downgrade the version of google play services in your gradle to 9.6.0.

查看更多
登录 后发表回答