top of page

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



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



閲覧数:5回0件のコメント

コメント


bottom of page