pyhaya’s diary

プログラミング、特にPythonについての記事を書きます。Djangoや機械学習などホットな話題をわかりやすく説明していきたいと思います。

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何もわからない。。。