当前位置: 首页 > 知识库问答 >
问题:

无法同时使用Google Analytics和Firebase依赖项

牟恺
2023-03-14

共享我的gms依赖项:

implementation 'com.google.android.gms:play-services-location:15.0.1'
implementation 'com.google.android.gms:play-services-maps:15.0.1'
implementation 'com.google.android.gms:play-services-analytics:16.0.0'
implementation 'com.google.android.gms:play-services-auth:16.0.0'
implementation 'com.google.firebase:firebase-core:16.0.3'
implementation 'com.google.firebase:firebase-messaging:17.3.0'
implementation 'com.google.code.gson:gson:2.8.2'

我在构建应用程序时出错了。共享错误。

implementation 'com.google.firebase:firebase-core:16.0.3'
   implementation 'com.google.firebase:firebase-messaging:17.3.0'

共享谷歌服务gradle插件错误信息:

在“应用程序”项目中,一个已解决的Google Play services库依赖关系依赖于另一个精确版本(例如“[15.0.4]”),但不会被解决到该版本。库显示的行为将是未知的。

依赖性失败:com.google.android.gms:play-services-tagmanager-v4-impl:16.0.0->com.google.android.gms:play-servic es-measurement-base@[15.0.4],但是play-services-measure-base版本是16.0.2。

对于扩展调试信息,使用。/gradlew--info:app:assembleDebug从命令行执行Gradle,以查看工件的依赖路径。此错误消息来自google-services Gradle插件,在https://github.com/google/play-services-plugins上报告问题,并通过在您的build.Gradle文件中添加“GoogleServices{disableVersionCheck=false}”来禁用。

共有1个答案

陶胤运
2023-03-14

将所有依赖项版本降级到12.0.1它可能会解决您的问题

implementation 'com.google.android.gms:play-services-location:11.0.1'
implementation 'com.google.android.gms:play-services-maps:12.0.1'
implementation 'com.google.android.gms:play-services-analytics:12.0.1'
implementation 'com.google.android.gms:play-services-auth:12.0.1'
implementation 'com.google.firebase:firebase-core:12.0.1'
implementation 'com.google.firebase:firebase-messaging:12.0.1'
implementation 'com.google.code.gson:gson:2.8.2'
 类似资料:
  • 我正在尝试使用firebase作为实时数据库。项目在前几次成功运行,但现在显示此错误。。。 错误:失败:生成失败,出现异常。 > 无法解决配置: app:_debugApkCopy的所有依赖项。无法解决com.firebase: Firebase-client-android: 2.5.2.必需的:project: app:未指定无法解决com.firebase: Firebase-client-

  • 如何合并GoogleAnalytics和FireBase/Crashlytics GoogleService-Info.plist? 在一个iOS项目中,我一直在使用GoogleAnalytics和Fabric。现在我正在尝试将Fabric迁移到FireBase/Crashlytics。GoogleAnalytics一直在使用GoogleService.info.plist,而且Firebase也

  • 我正在尝试生成。jar,但是当它是使用Maven publishing生成的时候,它也生成了一个. pom文件。 问题是,我有另一个项目,当它实现这个依赖关系时,它以前只查找.jar,而现在它在所有其他项目中查找.pom,我想做的是,该项目停止使用“发布”任务生成.pom或在实现时停止寻找.pom文件以供其他项目使用。 下面是在 Artifactory 项目 A 中生成.jar的代码,其中项目 B

  • 我只是从喷气背包和剑柄开始。但是当我注入到ViewModel中时,我遇到了一些问题。 我得到的错误: 我可以在活动中注入所有细节,但不能在ViewModel中注入。我已经尝试了所有我能找到的解决办法。 我的gradle文件: 项目根级别: 模块级: 我的申请文件 我的模块文件: 项目是具有可组合屏幕的单个活动,因此主要活动: 视图模型: 我尝试过的事情: 改为ViewModelComponent而

  • 问题内容: 当我输入command go build时,我有一个项目具有来自bitbucket上私人存储库的多个依赖项。我得到这个错误 无法识别的导入路径“ bitbucket.xxx.xx / xx / x” x509:证书由未知授权机构签名 我已经尝试了几种方法,例如添加令牌 git config –global http.extraheader令牌 配置为ssh git config –gl

  • 我是一名新的Android学习者,我正在为语言翻译制作我的第一个Android应用程序。在添加了一些依赖项之后,我遇到了一些问题。我该怎么解决这个问题? Gradle同步失败:无法解决配置的所有依赖项: app: dedegRuntimeClasspath。无法确定android.arch.lifecycle的工件: livedata: 1.1.1:脱机模式下没有缓存版本有关详细信息,请参阅IDE