Android Studionで新しいアプリを作成し、Firebaseへ接続するために"com.google.gms.google-services"をgradleへ追加し同期したところエラーが発生してビルドできなくなった。
下記のようなエラーである。
com.google.gms.google-services' Unable to find method
Unable to find method ''void com.android.build.api.variant.ApplicationAndroidComponentsExtension.registerSourceType(java.lang.String)''
対処法
gradle(プロジェクト)のcom.google.gms.google-servicesのバージョンを4.4.2から4.3.0へ落とすと同期に成功した。
plugins
{ id("com.google.gms.google-services") version "4.3.0" apply false }
なぜか? 全然わからないよね。
ちなみに4.4.1や4.4.0では同様のエラーで同期に失敗している。
置いてあるサーバーの障害かリンク先が間違っているのでは?とか思ったが真相は謎である。
変更箇所は⇩を参考にしてください。
関係あるか不明だが、これで同期に成功したのち、kotlinバージョン関連でエラーが出た。
コンパイルバージョンが1.8だが1.6で定義されているため云々という内容だったので
kotlin 1.6.0から1.8.0へバージョンアップして無事にビルドに成功した。
コメント