当我在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
答案 0 :(得分:1)
该错误意味着Gradle不知道该怎么做,因为您(或您的依赖项)声明了相同依赖项的不同版本,并且彼此之间不兼容。
错误提示:
禁用插件,并使用./gradlew:app:dependencies检查您的依赖关系树。
您应该回滚更改并运行:
./ gradlew -q:app:dependencies
检查声明了com.google.android.gms:play-services-basement
的依赖项,然后尝试检查是否正在使用这些依赖项的最新版本。
另一种选择是使用force
和exclude
开始玩Gradle resolution strategy。
无论如何,最重要的是确保您使用的依赖项和版本。最好的方法是执行错误中看到的:dependencies
任务。
希望它有用,问候!