塩焼きブログ

塩焼きに関しての研究内容を公開しています

gradlewでビルドする時にGradleWrapperMainが存在しなくなった場合の対策

なぜかgradlewが崩壊している。gradlewはプロジェクトに含めるべきのもので、ローカルのgradleのバージョンが違ってもなんとかできるようにするもので、複数人で開発していたりとか、扱うプロジェクトが多岐に渡る場合に便利。このエラーが出てるということはgradleではなくてgradlewを使ってビルドしようとしたから出ているはず。

$ ./gradlew clean
エラー: メイン・クラスorg.gradle.wrapper.GradleWrapperMainが見つからなかったかロードできませんでした

今回はこれが環境の変化によるものなのか使えなくなっておったので、下記のようにしてgradlewを再作成します。

sudo gradle wrap

すると./gradle/wrapper/gradle-wrapper.propertiesが書き換わり、バージョンが変わるので上手くビルドできなくなると思います。そうなったら下記の記事を参考にバージョンを元に戻します。

blog.sioyaki.com

これで今まで通りビルドできるようになると思います。