google-servicesを4.3.9にすると「Gradle sync failed」になる
■エラーが発生する
Android Studio 4.2.2なんですが、google-servicesを4.3.8から4.3.9に変更して、「今すぐ同期」を行うとエラーがでました
「classpath ‘com.google.gms:google-services:4.3.8’」が色付いてたから、何気なく更新したんですよー
■エラー内容
エラーはこんなのが出ていました
Gradle sync failed: Could not create task ‘:app:processDebugGoogleServices’.
DefaultTaskContainer#NamedDomainObjectProvider.configure(Action) on task set cannot be executed in the current context. (6 s 4 ms)
Googleの翻訳を使ってみる
Gradleの同期に失敗しました:タスク ‘:app:processDebugGoogleServices’を作成できませんでした。
タスクセットのDefaultTaskContainer#NamedDomainObjectProvider.configure(Action)は、現在のコンテキストでは実行できません。 (6秒4ミリ秒)
何かGradleに問題が起きたのかな?と思って、ネットを探し回ってみました
■解決策
するとですね・・スタックオーバーフローに全く同じ内容がでてました
Gradleを色々いじるんじゃなくて、google-servicesを4.3.8にダウングレードすればいい
https://stackoverflow.com/questions/68698914/defaulttaskcontainernameddomainobjectprovider-configureaction-on-task-set-can
そんな感じの内容でしたw
ま、Gradleの変更をしたわけではないですし、google-servicesのバージョンを上げたことでのエラーですから、単純に戻せばいいじゃない!?
ってことですね
特に、バージョンアップが必要なわけではないですからねw
■最後に
ただただメモでしかない内容になってしまったwww
解決策を探してまとめようと思ったんですけどね・・
「ダウングレードしなさい」という内容しか見つけられなかったw
ではでは