使用检查您的依赖关系树

时间:2018-08-01 02:53:37

标签: java android firebase

当我在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

1 个答案:

答案 0 :(得分:1)

该错误意味着Gradle不知道该怎么做,因为您(或您的依赖项)声明了相同依赖项的不同版本,并且彼此之间不兼容。

错误提示:

  

禁用插件,并使用./gradlew:app:dependencies检查您的依赖关系树。

您应该回滚更改并运行:

  

./ gradlew -q:app:dependencies

检查声明了com.google.android.gms:play-services-basement的依赖项,然后尝试检查是否正在使用这些依赖项的最新版本。

另一种选择是使用forceexclude开始玩Gradle resolution strategy

无论如何,最重要的是确保您使用的依赖项和版本。最好的方法是执行错误中看到的:dependencies任务。

希望它有用,问候!