我正在尝试使用Android Studio,第一次启动它时,它需要45分钟来编译……如果我不退出应用程序,这是可以的-每次后续编译/运行应用程序将花费大约45秒。
我试着检查我的一些缓存:在我的主目录中有一个。gradle/caches文件夹,它包含123 MB。
在我的项目文件夹中还有一个。gradle文件夹…其中一个任务工件大概有200mb。我很害怕随机地把它们都炸了。删除文件夹的哪些部分是安全的?
有没有更好的解释为什么我的Android工作室在第一次加载应用程序时永远运行gradle组装任务?
我也必须清除intellij缓存吗?
在android studio中打开“查看>工具Windows >终端”并执行以下命令
在Windows上:
gradlew cleanBuildCache
在Mac或Linux上:
./gradlew cleanBuildCache
如果你想要从你的项目中禁用缓存,把这个添加到gradle的构建属性中
(警告:如果没有缓存,这可能会降低您的PC性能,而在每次运行应用程序时都会消耗相同的时间)
android.enableBuildCache=false
Gradle缓存位于
Windows: %USERPROFILE%\.gradle\缓存
Mac / UNIX: ~/.gradle/caches/
您可以浏览到这些目录并手动删除或运行
rm -r $HOME/.gradle/caches/
在UNIX系统上。运行此命令还将强制下载依赖项。
更新
清除当前项目的Android构建缓存
注意:Android Studio的文件>无效缓存/重新启动不清除Android构建缓存,所以你必须单独清除它。
在Windows上:
gradlew cleanBuildCache
在Mac或UNIX上:
./gradlew cleanBuildCache
更新2
这篇文章将为你的Android Studio提供更多关于Android Studio缓存的细节