【Cordova】プラグイン追加時に発生した「Could not find an installed version of Gradle either in Android Studio」エラーの対処法

今回は Cordova でプラグインを追加した時に遭遇したエラーについてです。
プラグイン関連のエラーは何だか久しぶりな気がします……嬉しくないですね。

 

さて今回のエラーですが、Cordova プロジェクトにプラグインを追加しようとした時に発生しました。
エラーメッセージの全文はこちら。

Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle
in your path, or install Android Studio

なお、追加しようとしたプラグインは「cordova-plugin-geolocation」です。

エラーの解消には、こちらの記事を参考にさせていただきました。

【Cordova】ビルド時のエラー対策(cordova build android) | 西住工房
https://algorithm.joho.info/programming/javascript/cordova-build-error-could-not-find-either-in-android-studio/

参考サイトではビルド時に発生しているとのことでしたが、私の環境でも紹介されている対策方法で何とかなりました。

 

対処方法ですが、Android プラットフォームを一旦削除し、再度追加し直すと解消されました!

なお、参考サイトでは下記の手順を行っていました。

  1. Androidのプラットフォームをアップデート
  2. プロジェクトフォルダを作成
  3. プロジェクトフォルダに移動し、プロジェクトにAndroidプラットフォームを追加

その時に使用するコマンドがこちら。

// 1. Androidのプラットフォームをアップデート
cordova platform update android@6.2.3

// 2. プロジェクトフォルダを作成
cordova create test jp.co.orust.test Test

// 3. プロジェクトフォルダに移動し、プロジェクトにAndroidプラットフォームを追加
cordova platform add android@6.2.3

…が、プロジェクトフォルダを作成からやり直すのはちょっと…と思ってしまったので、まずはプラットフォームの入れ直しから試すことにしました。
実際、他のエラーでもこの方法で直ることが多かったですしね。
結果としては、予想が辺り、プロジェクトファイルを作成しなおすことなく、プラグインの追加が無事完了しました…!
私にとっては大がかりな作業をしなくて済んでほっとしています。

ということで、エラーが発生して二進も三進もいかなくなってしまった場合、プラットフォームの削除と再追加を実行することをおすすめします。

 

以上、Cordova プロジェクトにプラグインを追加する際に「Could not find an installed version of Gradle either in Android Studio」というエラーが発生する時の対処法でした。
ご参考になれば幸いです。

>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7
   浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください

CTR IMG