我已经看到许多答案表明应该__CODE__为了改善性能__CODE__,无论是__CODE__或者__CODE__.它还可用于设置正确的主题.我想知道它实际上做了什么,因为它似乎是解决这么多问题的方法.
Dev*_*vUt 18
Android Studio将大量文件作为缓存而不会删除它们.当需要创建新文件时,这会导致麻烦,因此清除缓存将清除旧缓存并使Android Studio更快.
Invalidate Cache 清除 Android studio 缓存的项目结构相关信息(仅)。请注意,此缓存与下面简要说明的“构建缓存”和“Gradle 缓存”不同。
构建缓存 -存储 Gradle 的 Android 插件在构建项目时生成的某些输出,例如未打包的 AAR 和预先索引的远程依赖项。最近的插件 (2.3.0+) 中默认启用构建缓存。
构建缓存路径: C:\Users\[User_Name]\.android\build-cache\gradleVersion
这里版本值由项目中 build.gradle 文件中定义的值驱动。例如classpath "com.android.tools.build:gradle:$gradleVersion" Invalidate Cache 对 Build Cache 没有影响。可以使用“gradlew cleanBuildCache”命令来清除它。
Gradle 缓存- 维护下载依赖项。
Gradle 缓存路径: C:\Users[user_name]\.gradle\caches\modules-2\files-2.1 [Windows] ~/.gradle/caches/modules-2/files-2.1 [Mac]
另外,正如@anurag 所提到的,Clean Project 与 Build Cache 没有关系。
更多 @ https://developer.android.com/studio/build/build-cache
| 归档时间: |
|
| 查看次数: |
23635 次 |
| 最近记录: |