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

如何修复添加firebase云消息依赖项以构建时出现的错误。格雷德尔锉刀

芮博厚
2023-03-14

我正在尝试添加Firebase云消息依赖到Gradle.build文件,它显示错误。即使我尝试添加最新版本(20.0.0),它仍然显示错误。请帮助我解决我的问题。

我已经将版本更改为最新版本的Firebase云消息传递以及gradle.build文件中的所有其他依赖项。

repositories {
maven { url "https://jitpack.io" }

}

dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
//noinspection GradleCompatible
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:support-vector-drawable:28.0.0'
implementation 'com.google.firebase:firebase-core:16.0.3'
implementation 'com.google.firebase:firebase-auth:16.0.3'
implementation 'com.google.firebase:firebase-database:16.0.1'
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.google.firebase:firebase-storage:16.0.1'
implementation 'com.google.firebase:firebase-messaging:20.0.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation 'com.firebase:firebase-client-android:2.5.2'
implementation 'com.google.gms:google-services:3.1.1'
implementation 'com.firebaseui:firebase-ui-database:4.1.0'
implementation 'org.jetbrains:annotations-java5:15.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.github.clans:fab:1.6.4'
implementation 'com.squareup.picasso:picasso:2.71828'
implementation 'org.apache.commons:commons-lang3:3.6'

}

显示的错误如下所示:

ERROR: In the project 'app' a resolved Google Play services library dependency depends on another at an exact version (e.g. "[15.0.

1]",但没有解析到该版本。库显示的行为将是未知的。

依赖失败:com.google.Androidgms:播放服务标志:15.0.1-

以下依赖项是直接的项目依赖项或具有传递依赖项的项目依赖项,这些依赖项会导致问题的艺术缺陷。-项目'app'依赖于com.google.firebase:firebase-core@16.0.3-项目'app'依赖于com.google.firebase:Firebase-auth-interop@{严格16.0.0}-项目'app'依赖于com.google.firebase:Firebase-store age-public@{严格16.0.1}-项目'app'依赖于com.google.firebase:Firebase-datase-Collection@{严格15.0.1}-项目'app'依赖于com.google.firebase:firebase-messaging@20.0.0--项目'app'依赖于com.google.firebase: Firebase-测量-连接器-impl@{严格17.0.1}--项目'app'依赖于com.google.firebase: Firebase-存储@{严格16.0.1}--项目'app'依赖于com.google.android.gms: play-services-测量-api@{严格16.0.1}--项目'app'依赖于com.google.firebase:firebase-storage@16.0.1--项目'app'依赖于com.firebaseui:firebase-ui-database@4.1.0--项目'app'依赖于在com.google.android.gms上: play-services-ads-标识符@{严格地15.0.1}-项目“应用”依赖于com.google.firebase: fire base-消息@{严格地20.0.0}-项目“应用”依赖于com.google.android.gms: play-services-base@{严格地17.0.0}-项目“应用”依赖于com.google.firebase: fire base-analytics-impl@{严格地16.2.1}-项目“应用”依赖于com. google. fire base: fire base-core@{严格地16.0.3}-项目“应用”依赖于com. google. fire base: fire base-analytics@{严格地16.0.3}-项目“应用”依赖于com. google. fire base: fire base-analytics@{严格地16.0.3}-项目'app'依赖于com. google. android. gms: play-services-任务@{严格17.0.0}-项目'app'依赖于com. google. Firebase: Firebase-iid-interop@{严格17.0.0}-项目'app'依赖于com. google. Firebase: Firebase-iid@{严格20.0.0}-项目'app'依赖于com. google. android. gms: play-services-base@{严格17.0.0}-项目'app'依赖于com. google. Firebase: Firebase-data@{严格16.0.1}-项目'app'依赖于com. google. android. gms: play-services-stats@{严格17.0.0}-项目'app'依赖于com. google. Firebase: Firebase-公共@{严格19.0.0}-项目'app'依赖于com. Firebaseui: Firebase-用户界面-data@{严格4.1.0}-项目'app'依赖于com. google. fire base: Firebase-data-link@{严格16.0.1}-项目'应用程序'依赖于com. google. fire base:firebase-database@16.0.1-项目'应用程序'依赖于com. google. fire base:firebase-auth@16.0.3-项目'应用程序'依赖于com. google. fire base: Firebase-测量-连接器@{严格18.0.0}-项目'应用程序'依赖于com. google. android. gms: play-services-标志@{严格15.0.1}

对于扩展调试信息,请使用从命令行执行Gradle/gradlew--info:app:assembleDebug查看工件的dep-endence路径。此错误消息来自google services Gradle插件,在https://github上报告问题。com/google/play服务插件,并通过将“googleServices{disableVersionCheck=false}”添加到您的b build中来禁用。格雷德尔档案。

共有1个答案

唐焕
2023-03-14

>

依赖失败:com.google.Androidgms:播放服务标志:15.0.1-

您需要更新gms:play services标志的版本。

implementation'com.google.Androidgms:播放服务标志:17.0.0'或更高版本

(参考:https://developers.google.com/android/guides/releases)

我希望这对你有帮助。

 类似资料:
  • 我面临着这个问题 我验证了我的系统已经安装了gradle,并且具有所有读写权限。 这个错误有什么具体原因吗? 已检查此链接

  • 我在尝试在Ionic 3中安装Firebase Cloud Messaging推送通知后出现此错误。我还没有下载cordova FCM插件,因为根据我观看的教程,它应该没有必要。 配置根项目android时出现问题。 无法解析配置“:_debugApkCopy”的所有依赖项。找不到com。谷歌。firebase:firebase消息:11.0.1。所需人员:项目:找不到com。谷歌。firebas

  • 我正在创建一个android应用程序,目前使用firebase和Facebook。我正在尝试添加一个facebook登录按钮,但当我添加行时,我得到了错误 当我尝试同步gradle构建时。下面是我的应用程序build.gradle文件的样子:

  • 我想在我的Flutter应用程序中实施Firebase云消息传递,我开始实施Android部分。我像在Firebase留档中一样添加了依赖项,但现在我在构建应用程序时遇到了gradle错误: 我对gradle一点经验都没有,所以我希望能得到一些帮助^^ 以下是应用/构建。格拉德尔 这是项目建设。gradle(如果需要):

  • 我在使用Firebase云函数中的Firebase云消息时遇到一些问题。 错误信息如下。这是从我的Firebase云功能日志控制台。 错误:尝试向FCM服务器进行身份验证时出错。请确保用于验证此SDK的凭据具有适当的权限。 首先,我遵循Firebase Cloud Functions CodeLabs。 https://firebase.google.com/codelabs/firebase-c

  • -->实现'com.firebaseui:firebase-ui-database:1.1.1' 当我添加firebase Ui数据库依赖项时,Gradle显示错误