Gradle キャッシュをクリアするにはどうすればいいですか? 質問する

Gradle キャッシュをクリアするにはどうすればいいですか? 質問する

Android Studio を使用しようとしているのですが、初めて起動すると、コンパイルに 45 分ほどかかります... アプリケーションを終了しなければ問題ありません。その後のアプリのコンパイル/実行にはそれぞれ約 45 秒かかります。

いくつかのキャッシュをチェックしてみましたが、.gradle/cachesホーム ディレクトリにフォルダーがあり、そこには 123 MB が含まれています。

.gradleプロジェクト フォルダー内にもフォルダーがあります... そのうちの 1 つはtaskArtifacts200 MB ほどでした。両方をランダムに削除するのは怖いです。フォルダーのどの部分を削除しても安全ですか?

Android Studio でgradle assembleアプリケーションを初めてロードするときにタスクの実行に非常に時間がかかる理由について、もっと良い説明はありますか?

IntelliJ キャッシュもクリアする必要がありますか?

ベストアンサー1

Gradleキャッシュは次の場所にあります

  • Windowsの場合:%USERPROFILE%\.gradle\caches
  • Mac / UNIXの場合:~/.gradle/caches/

これらのディレクトリを参照して手動で削除するか、

rm -r $HOME/.gradle/caches/

UNIX システムの場合、このコマンドを実行すると、依存関係も強制的にダウンロードされます。


アップデート

現在のプロジェクトのAndroidビルド キャッシュをクリアします

注意: Android Studio ではFile > Invalidate Caches / RestartAndroid ビルド キャッシュはクリアされないため、別途クリアする必要があります。

Windowsの場合:

gradlew cleanBuildCache

Mac または UNIX の場合:

./gradlew cleanBuildCache

アップデート2

この記事Android StudioをダイエットしようAndroid Studioのキャッシュについてさらに詳しく説明します

おすすめ記事