You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已安装Play Services仍无法解析com.google.gms.google-services:15.0.1?

解决「无法解析: com.google.gms.google-services:15.0.1」的问题

嘿,我一眼就看出问题所在了——你把com.google.gms.google-services当成普通的库依赖来声明了,但它本质上是一个Gradle插件,不是可以通过compile引入的常规库。下面一步步帮你修正:

1. 移除错误的依赖声明

首先把你dependencies块里的这一行删掉:

compile 'com.google.gms.google-services:15.0.1'

这行完全不该出现在依赖列表里,插件不是这么引入的。

2. 确认根目录build.gradle的配置

打开项目根目录下的build.gradle文件,确保buildscript的dependencies里已经添加了插件的classpath,同时要配置Google Maven仓库:

buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        // 这里要包含google-services插件的classpath,版本和你用的15.0.1对应
        classpath 'com.android.tools.build:gradle:3.0.1' // 你的Gradle插件版本需和项目兼容
        classpath 'com.google.gms:google-services:15.0.1'
    }
}

allprojects {
    repositories {
        google() // 必须添加这个仓库,才能拉取Play Services相关依赖
        jcenter()
    }
}

如果你的Gradle版本较旧,google()可能不支持,换成maven { url 'https://maven.google.com' }即可。

3. 保留模块build.gradle的插件应用

你现在模块build.gradle末尾的这一行是正确的,要保留,但确保它在dependencies块之后:

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

修正后的完整模块build.gradle示例

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    defaultConfig {
        applicationId "your.app.package.name"
        minSdkVersion 15 // 按需调整
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile 'com.android.support:appcompat-v7:26.1.0'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    compile 'com.firebase:geofire-android:2.1.1'
    compile 'com.google.android.gms:play-services-maps:15.0.1'
    compile 'com.google.android.gms:play-services-drive:15.0.1'
    compile 'com.github.bumptech.glide:glide:4.0.0'
    compile 'com.android.support:design:26.1.0'
    compile 'com.android.support:cardview-v7:26.1.0'
    compile 'com.github.jd-alexander:library:1.1.0'
    compile 'com.paypal.sdk:paypal-android-sdk:2.15.3'
    testCompile 'junit:junit:4.12'
}

// 插件应用必须在dependencies块之后
apply plugin: 'com.google.gms.google-services'

最后点击Android Studio里的「Sync Project with Gradle Files」按钮同步一下,再清理并重建项目,应该就能解决这个无法解析的问题了。

内容的提问来源于stack exchange,提问作者Dadhich Sourav

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 07:33:12