【发布时间】:2014-05-26 08:48:36
【问题描述】:
我正在尝试使用 Android Studio,第一次启动它时,编译需要大约 45 分钟...如果我不退出应用程序,没关系 - 每次后续编译/运行应用大约需要 45 秒。
我尝试检查我的一些缓存:我的主目录中有一个 .gradle/caches 文件夹,它包含 123 MB。
我的项目文件夹中还有一个 .gradle 文件夹...其中一个 taskArtifacts 大约是 200 MB。我害怕只是随意地对他们俩进行核弹。文件夹的哪些部分可以安全删除?
对于为什么我的 Android Studio 在第一次加载应用程序时运行 gradle assemble 任务需要很长时间,是否有更好的解释?
我是否也必须清除 intellij 缓存?
【问题讨论】:
-
后来我发现编译需要 45 分钟是因为我将
Compiler -> Gradle的设置更改为不是Use in-process build。与缓存无关 -
所有答案都没有帮助。原来有些图像已损坏。在 Windows 资源管理器中打开图像会快速显示哪些图像已损坏(未加载预览的图像)。替换了那些图片,瞧!
-
@david-t 你能指出这个选项的下落吗?我有版本 3.3.1 但在 Preferences - Build, Execution, Deployment 下找不到它
-
./gradlew clean build --no-build-cache将在不使用构建缓存的情况下强制构建项目。
标签: android caching intellij-idea ide gradle