我正在尝试使用 Android Studio,第一次启动它时,编译需要大约 45 分钟…如果我不退出应用程序,没关系 - 每次后续编译/运行应用程序都需要大约 45 秒。
我试图检查我的一些缓存:在我的主目录中有一个 .gradle/caches
文件夹,它包含 123 MB。
在我的项目文件夹中还有一个 .gradle
文件夹……其中一个 taskArtifacts
就像 200 MB。我害怕只是随意地对他们俩进行核弹。文件夹的哪些部分可以安全删除?
有没有更好的解释为什么我的 Android Studio 在第一次加载应用程序时会永远运行 gradle assemble
任务?
我也必须清除intellij缓存吗?
原文由 David T. 发布,翻译遵循 CC BY-SA 4.0 许可协议
正如@Bradford20000 在评论中指出的那样,可能有一个
gradle.properties
文件以及位于$HOME/.gradle
下的全局 gradle 脚本。在这种情况下,删除该目录的内容时必须特别注意。.gradle/caches
目录包含Gradle
构建缓存。因此,如果您对构建缓存有任何错误,可以将其删除。–no-build-cache 选项将在没有构建缓存的情况下运行 gradle。
MS Windows 上的守护程序 如果您在 Windows 上,您需要先杀死该守护程序,然后它才能让您清除这些目录。请参阅 杀死所有 Gradle 守护程序,无论版本? 了解更多信息。