Android
Firebase
reactnative

ReactNative(Android)にFirebaseプロジェクト導入させる際にハマる点

前提

公式SDKではなく、react-native-firebaseを使っている。
したがって、ドキュメントは英語だけど
https://rnfirebase.io/docs/v5.x.x/installation/initial-setup
やり方はここに書いているので、省略

ハマった点1

The library com.google.firebase:firebase-iid is being requested by various other libraries at [[17.0.4,17.0.4]], but resolves to 17.0.2. Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies.

解決法
app/bundle.gradlew の一番下にこいつをかく

com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true

ハマった点2

[プロジェクト名]/bundle.gradlew の google()がjcenter()の上にない。

allprojects {
    repositories {
        google() 
        jcenter()
       ...
    }
}

総括

firebaseのプロジェクト周りのgradlewのバージョンはここ見ている
https://firebase.google.com/support/release-notes/android