【发布时间】:2018-05-28 15:25:05
【问题描述】:
我的 Android 项目有问题,无法构建,这是我遇到的错误:
未能通知依赖解析侦听器。 [[15.0.2,15.0.2], [15.0.4,15.0.4]] 的各种其他库正在请求库 com.google.android.gms:play-services-measurement-base,但解析为15.0.4。禁用插件并使用 ./gradlew :app:dependencies 检查你的依赖树。
我尝试了许多不同的解决方案,但问题仍然存在。 我在项目根目录的 gradle 文件上有正确的依赖项和存储库:
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
classpath 'com.google.gms:google-services:4.0.1'
}
和
repositories {
jcenter()
mavenLocal()
mavenCentral()
maven {
url "https://maven.google.com"
}
}
在我的应用程序 gradle 上,我有以下依赖项:
implementation "com.google.android.gms:play-services-maps:15.0.1"
implementation "com.google.android.gms:play-services-places:15.0.1"
implementation "com.google.android.gms:play-services-gcm:15.0.1"
implementation "com.google.android.gms:play-services-location:15.0.1"
implementation "com.google.android.gms:play-services-analytics:15.0.2"
implementation "com.google.android.gms:play-services-auth:15.0.1"
implementation "com.google.android.gms:play-services-tagmanager:15.0.2"
implementation "com.google.firebase:firebase-core:16.0.0"
有什么建议吗?
解决方案是更新以下依赖项:
implementation "com.google.android.gms:play-services-analytics:16.0.0"
implementation "com.google.android.gms:play-services-tagmanager:16.0.0"
【问题讨论】:
-
更新到最新版本
-
@KopiBryant 你是什么意思?一切都已更新
-
确保gradle设置中的离线工作没有勾选。
标签: android android-studio gradle android-gradle-plugin google-play-services