我遇到了未解决的依赖性问题。我知道有多种因素可能导致无法解决的依赖关系,但这似乎有些奇怪。我正在使用版本11.8.0的Firebase消息传递,并且一切正常。但是当我更新到firebase-messaging最新版本(17.1.0)时,出现多个依赖项错误。奇怪的是,我没有使用任何导致错误的依赖项。另外,该错误同时包含17.1.0版的Google GMS库和当前版本为15.0.1的最新Google GMS版本。
到目前为止我尝试过的事情 1.安装推荐的存储库并同步项目(失败,因为它无法对版本17.1.0的google gms库进行罚款) 2.添加这些库,但仍然出现相同的错误
我已附上该错误的屏幕截图以及我的依存关系列表 谢谢。
答案 0 :(得分:1)
According to Google Play Services versions, there are no:
com.google.android.gms:play-services-basement:17.0.1
com.google.android.gms:play-services-task:17.0.1
And according to Firebase versions for Android, there are no:
com.google.firebase:firebase-common:17.0.1
com.google.firebase:firebase-iid:17.0.1
So wherever you find this dependencies in your code, remove them. There are no such dependencies at all.
If you need to use Firebase Messaging
you should add in your code also the following line of code, which is now mandatory:
com.google.firebase:firebase-core:16.0.1