Gradle Sync失败|无法解决:com.google.android.gms:play-services-places:11.2.0

时间:2017-11-06 17:45:03

标签: android

我发现为了使用Google Places API,我需要将其添加到我的build.gradle(app)文件

com.google.android.gms:play-services-places:11.2.0

点击同步后,出现此错误:

  
    

Gradle Sync失败|无法解决:com.google.android.gms:play-services-places:11.2.0

  

请问我该怎么办?感谢。

2 个答案:

答案 0 :(得分:0)

问题很可能是您需要在根build.gradle中添加google maven repo。另一件需要注意的是,从v11.2.0开始,您需要将compileSdkVersion设置为至少v26(并且还使用v26或更高版本的支持库)。

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}

答案 1 :(得分:0)

您需要将Google Maven repository添加到根Gradle文件中。调整根脚本的allprojects块以添加Google存储库:

allprojects {
    repositories {
        google()

        // If you're using a version of Gradle lower than 4.1, you must instead use:
        // maven {
        //     url 'https://maven.google.com'
        // }
        // An alternative URL is 'https://dl.google.com/dl/android/maven2/'
    }
}