java - 使用检查您的依赖关系树
问题描述
在我的 gradle 中添加 firebase 身份验证时出现此错误
[错误:无法通知依赖解析侦听器。
[[11.0.4,11.0.4], [15.0.1,15.0.1]] 的各种其他库正在请求库 com.google.android.gms:play-services-basement,但解析为 15.0。 1. 禁用插件并使用 ./gradlew :app:dependencies 检查您的依赖关系树。[[11.0.4,11.0.4]] 的各种其他库正在请求库 com.google.firebase:firebase-common,但解析为 16.0.0。禁用插件并使用 ./gradlew :app:dependencies 检查您的依赖关系树。] 1
解决方案
该错误意味着 Gradle 不知道该怎么做,因为您(或您的依赖项)正在声明同一依赖项的不同版本,并且它们彼此不兼容。
正如错误所说:
禁用插件并使用 ./gradlew :app:dependencies 检查您的依赖关系树。
您应该回滚更改并运行:
./gradlew -q :app:dependencies
检查您声明了哪些依赖com.google.android.gms:play-services-basement
项,然后您可以尝试检查您是否正在使用这些依赖项的最新版本。
另一种选择是开始使用Gradle解析策略force
,exclude
例如。
无论如何,最重要的是确定您使用的是哪些依赖项和哪些版本。最好的方法是执行:dependencies
您在错误中看到的任务。
希望它有用,问候!
推荐阅读
- c# - CouchDb 查询 2 键 - 电子邮件和 DateTimeOffset 范围
- mysql - 教义 - 有条件的双重连接
- scala - Scala 中动态 XML 的函数调用
- java - 在运行时设置 T 模板类型传递一个变量
- wso2 - 如何使用 WSO2 身份服务器配置 Shibboleth 新 v3 IdP?
- yacc - 如何修复 yacc:“2 班次/减少冲突”错误?
- python - 有人知道富时指数雅虎金融的股票代码吗?
- vb.net - 在图表中显示时间戳而不是日期 - SQL
- splunk-query - splunk查询以表格式转换时不显示所有记录
- google-signin - Google 登录 API 可以免费使用吗?