pyhaya’s diary

機械学習系の記事をメインで書きます

flutter build apkしたら~/.gradle/caches/transforms-3/... (そのようなファイルやディレクトリはありません)と怒られた話

タイトルのとおりですが、flutter buildができなくなりました。きっかけはbuild時に 「~/.gradle/caches のバージョンが〜」というwarningが出ていたのでcacheディレクトリだから消せばいいかと考えて消したことでした。

ネットで情報を探していると

  • ~/.gradle/caches を消せばいい
  • ~/.AndroidStudio4.0/system/caches を消せばいい
  • Android Studioを開いて、「File → Invalidate cache & restart」をすればいい

など色々あったのですが、全部うまく行きませんでした。結局、

rm -rf ~/.gradle

で .gradle ディレクトリごと消したらビルドできるようになりました。.gradleディレクトリ内のcaches以外のものがcachesに影響していたのでしょうか?

flutter何もわからない。。。