【Android】「Cannot add task ‘:processDebugGoogleServices’ as a task with that name already exists.」エラーの対処法

村上 著者:村上

【Android】「Cannot add task ‘:processDebugGoogleServices’ as a task with that name already exists.」エラーの対処法

本日遭遇したエラーの対処法です。
状況はというと、Cordovaでアプリを開発中、プラグインの追加・削除のため、どうしてもブラウザやAndroidなどのプラットフォームを削除しなくてはならなくなり、削除 → 再インストールを実行したところ、Androidで上記エラーが発生しました。
なお、build.gradle ファイル内で発生したエラーです。

 

エラー文を色々検索し、ヒットした解決策を試したのですが、状況に一致しなかったり、解決しなかったり…。
で、エラー文に戻って、「already exists(=もう存在している)」とあったので、なら Google Services という名前のものを削除すればいいのか?と安直に試したところ…なんとビンゴでした。

具体的には、下記の記述をコメントアウトし、「Try again」を実行しました。

apply from: "cordova-support-google-services/[プロジェクト名]-build.gradle"

こんなに単純なことだったとは…ちょっと拍子抜けでした。
でも、解決できたので良しとします!

 

以上、Cordovaのプラグインの影響で発生した(と思われる)Android Studio のエラーの対処法でした。
なお、今回のエラーは Firebase関連のプラグインが原因のようでした。
もし同じことにお困りの方は、参考にしていただければ幸いです。

  • この記事いいね! (1)

著者について

村上

村上 administrator