Gradle 存放缓存的位置一般位于用户的主目录下的 .gradle
文件夹。具体来说,缓存的依赖通常可以在以下目录中找到:
- Windows:
C:\Users\你的用户名\.gradle\caches\
- macOS/Linux:
/Users/你的用户名/.gradle/caches/
或/home/你的用户名/.gradle/caches/
在这些目录中,依赖会被存储在一系列层级化的文件夹中,通常是按照版本号和组织名组织的。
如何删除缓存的在线依赖文件:
-
手动删除:直接到上述提到的
.gradle/caches/
目录下,然后找到要删除的缓存并删除它们。这可能需要你精确知道要删除哪些文件,因为它们是按照组织名和版本号组织的。 -
使用Gradle的clean命令:你可以在命令行中执行
./gradlew clean
命令(或在Windows上使用gradlew clean
)。这个命令会清理构建文件夹(通常是build/
目录),但它不会删除缓存的依赖。 -
清除整个Gradle缓存:当你想要强制Gradle重新下载依赖时,可以删除整个
.gradle/caches/
文件夹。请注意这样做会删除所有项目的所有缓存依赖,之后Gradle会在下次构建时重新下载所有依赖,这可能会带来较大的延时。你可以根据需要删除整个文件夹或其部分内容。
在进行缓存清理操作时,请确保没有正在执行的Gradle任务。一旦清理了缓存,下次构建时Gradle会重新下载所需的任何依赖。如果不确定哪些文件可以安全删除,建议仅删除特定项目有问题的依赖缓存,而不是整个缓存目录。
请始终谨慎删除文件,因为错误地删除所需的缓存可能会导致未预期的行为。如果你没有完全理解删除的后果,进行Gradle缓存的部分删除通常是更安全的做法。