我的Android项目有一个问题,我无法构建,这是我的错误:
无法通知依赖项解析侦听器。库com.google.android.gms:play-services-measurement-base正被位于[15.0.2,15.0.2,15.0.4, 15.0.4 ]的各种其他库请求,但解析为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"
发布于 2018-05-29 17:40:28
我也犯了同样的错误,升级analytics
是关键:
implementation 'com.google.android.gms:play-services-analytics:16.0.0'
我知道你认为官方网站上的所有内容都是最新的,但编写15.0.0
并寻求建议效果更好。
发布于 2018-06-28 17:41:00
我刚在我的build.gradle底部的apply plugin: 'com.google.gms.google-services'
后面添加了:
apply plugin: 'com.google.gms.google-services'
// Work around
com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true
发布于 2018-05-29 12:16:47
使用最新版本更新项目gradle play服务依赖:
类路径'com.google.gms:google-services:4.0.1'
和
Update project firebase products usage as per firebase latest release note
https://stackoverflow.com/questions/50569501
复制相似问题