top of page

com.google.gms.google-services を追加したらビルドが通らない

  • 執筆者の写真: ye
    ye
  • 2024年7月1日
  • 読了時間: 1分


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へバージョンアップして無事にビルドに成功した。



Commentaires


bottom of page