我已经看到许多答案建议,一个应该无效缓存/重新启动,以提高Android Studio的性能,无论是内存还是CPU.它也可以用来设置正确的主题.我想知道它实际上做了什么,虽然,因为它似乎是这么多问题的解决方案.
q3qa4bjr1#
Android Studio会将大量文件作为缓存,并且不会删除它们。当需要创建新文件时,这可能会造成麻烦,因此清除缓存将清除旧缓存,并使Android Studio更快。
btxsgosb2#
无效缓存****只清除Android studio缓存的项目结构相关信息。请注意,此缓存与下面简单介绍的“Build Cache”和“Gradle Cache”不同。**Build Cache -**用于存储Android Plugin for Gradle在构建项目时生成的特定输出,例如未打包的阿尔斯和预先定义的远程依赖项。在最新的插件(2.3.0+)中,Build Cache默认启用。**构建缓存路径:**C:\Users[User_Name].android\build-cache\gradleVersion
这里的版本值由项目中build.gradle文件中定义的值驱动。例如 classpath“com.android.tools.build:gradle:$gradleVersion” Invalidate Cache对Build Cache没有影响。可以使用“gradlew cleanBuildCache”命令来清除。
Gradle Cache-维护下载依赖。**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
aoyhnmkz3#
转到Build〉Clean Project只会删除应用模块和项目中的本地构建文件。它与该高速缓存无关。
8xiog9wr4#
经历了同样的错误。进入构建〉清理项目似乎可以做到这一点。
svgewumm5#
我从另一个链接得到了答案:1.生成〉清理项目1.文件〉使缓存无效/重新启动
gstyhher6#
如果在菜单中有一个快捷方式“使缓存无效”,那真是一个糟糕的IDE--有时IDE在加载最后一个项目时会被卡住,它找不到任何方法,但它在几分钟前成功构建。我希望像Microsoft Visual Studio for Android开发这样的稳定性。
6条答案
按热度按时间q3qa4bjr1#
Android Studio会将大量文件作为缓存,并且不会删除它们。当需要创建新文件时,这可能会造成麻烦,因此清除缓存将清除旧缓存,并使Android Studio更快。
btxsgosb2#
无效缓存****只清除Android studio缓存的项目结构相关信息。请注意,此缓存与下面简单介绍的“Build Cache”和“Gradle Cache”不同。
**Build Cache -**用于存储Android Plugin for Gradle在构建项目时生成的特定输出,例如未打包的阿尔斯和预先定义的远程依赖项。在最新的插件(2.3.0+)中,Build Cache默认启用。
**构建缓存路径:**C:\Users[User_Name].android\build-cache\gradleVersion
这里的版本值由项目中build.gradle文件中定义的值驱动。例如 classpath“com.android.tools.build:gradle:$gradleVersion” Invalidate Cache对Build Cache没有影响。可以使用“gradlew cleanBuildCache”命令来清除。
Gradle Cache-维护下载依赖。
**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
aoyhnmkz3#
转到Build〉Clean Project只会删除应用模块和项目中的本地构建文件。它与该高速缓存无关。
8xiog9wr4#
经历了同样的错误。进入构建〉清理项目似乎可以做到这一点。
svgewumm5#
我从另一个链接得到了答案:
1.生成〉清理项目
1.文件〉使缓存无效/重新启动
gstyhher6#
如果在菜单中有一个快捷方式“使缓存无效”,那真是一个糟糕的IDE--有时IDE在加载最后一个项目时会被卡住,它找不到任何方法,但它在几分钟前成功构建。
我希望像Microsoft Visual Studio for Android开发这样的稳定性。