「Cannot add task ':app:processDebugGoogleServices' as a task with that name already exists」エラーの解決策

cordova build android --releaseした時に表題のエラーになりました。

解決策

このエラーでググると解決策がたくさん出てきましたが結局cordova-plugin-fcmcordova-plugin-firebaseが競合していたらしく、以下で解消しました

1
2
3
4
5
6
cordova plugin list
cordova plugin remove cordova-plugin-fcm
cordova plugin remove cordova-plugin-firebase
cordova platforms rm android
cordova plugin add https://github.com/dpa99c/cordova-plugin-firebase#GH-1057-April-05-android-build-issue
cordova platforms add android

https://github.com/dpa99c/cordova-plugin-firebase#GH-1057-April-05-android-build-issuecordova-plugin-fcmの代わりです

理由は 【cordova-plugin-fcm】「MyFirebaseInstanceIDService.java:6: エラー: シンボルを見つけられません」エラーの解決策 を参照

おわりに

多分このエラーの原因の中で一番しょーもない理由ですが、一年後の自分がもう一度ハマる自信があるので(w)、書いておきました

ではでは

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×