Firebase Remote ConfigをAndroidに入れようとした時にエラーが出た
現象
https://firebase.google.com/support/release-notes/android
Release Notesを見た感じ、Remote Configはcom.google.firebase:firebase-config:16.0.1
そこでimplementationをしてみたら、
Error:Failed to notify dependency resolution listener. The library com.google.android.gms:play-services-basement is being requested by various other libraries at [[15.0.1,15.0.1]], but resolves to 16.0.1. Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies.
と、gradle buildで失敗しました。
解決した方法
play-services-analytics
= 16.0.3
firebase-config
= 16.0.0
にしたら実行できるようになりました。
過程
stackoverflow.com
stackoverflowのスレッドを見た感じだとPlayService系のものと今回追加したFirebase Remote Configのバージョンが合っていなさそうなので、修正。
PlayService系はGoogleAnalyticsのものしか入れておらず。バージョンは16.0.3
(最新は16.0.4
)
RemoteConfigは最新が上記の通り16.0.1
。
試しにどちらも最新の状態、PlayServiceのものを16.0.4
+RemoteConfigを16.0.1
にしてみましたが、結果は同じく転けたので、解決した方法のバージョンに落ち着きました。