找到com.google.android.gms:play-services-places:9.2.1,但google-services插件需要9.0.2版本

时间:2016-07-29 08:24:24

标签: android google-play-services

标题是我正在尝试编译我的Android应用程序的错误。 这看起来像是一个反复出现的问题,但同一类问题的答案都没有帮助我。

我在我的项目的build.gradle

中有这个
dependencies {
    classpath 'com.android.tools.build:gradle:2.1.2'
    classpath 'com.google.gms:google-services:3.0.0'
}

这在我的应用程序的build.gradle

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:24.1.1'
    compile 'com.android.support:support-v4:24.1.1'
    compile 'com.android.support:support-v13:24.1.1'
    compile 'com.android.support:cardview-v7:24.1.1'
    compile 'net.hockeyapp.android:HockeySDK:4.0.0'
    compile 'com.google.firebase:firebase-core:9.0.2'
    compile 'com.google.firebase:firebase-database:9.0.2'
    compile 'com.google.firebase:firebase-auth:9.0.2'
    compile 'com.android.support:design:24.1.1'
    compile 'com.android.volley:volley:1.0.0'
    compile 'com.squareup.picasso:picasso:2.5.2'
    compile 'com.amazonaws:aws-android-sdk-cognito:2.2.21'
    compile 'com.amazonaws:aws-android-sdk-s3:2.2.21'
    compile 'com.google.android.gms:play-services-places:9.2.1'
}

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

当我尝试使用com.google.android.gms:play-services-places:9.0.2替换com.google.android.gms:play-services-places:9.2.1时,我收到此编译错误:

Error:(38, 13) Failed to resolve: com.google.android.gms:play-services-places:9.0.2

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

好的,问题来自于此:

compile 'com.google.firebase:firebase-core:9.0.2'
compile 'com.google.firebase:firebase-database:9.0.2'
compile 'com.google.firebase:firebase-auth:9.0.2'

我把它更改为:

compile 'com.google.firebase:firebase-core:9.2.1'
compile 'com.google.firebase:firebase-database:9.2.1'
compile 'com.google.firebase:firebase-auth:9.2.1'

现在它与

协同工作
compile 'com.google.android.gms:play-services-places:9.2.1'