在Android Studio中,无效缓存/重启有什么作用?

pvcm50d1  于 2023-03-24  发布在  Android
关注(0)|答案(6)|浏览(202)

我已经看到许多答案建议,一个应该无效缓存/重新启动,以提高Android Studio的性能,无论是内存还是CPU.它也可以用来设置正确的主题.我想知道它实际上做了什么,虽然,因为它似乎是这么多问题的解决方案.

q3qa4bjr

q3qa4bjr1#

Android Studio会将大量文件作为缓存,并且不会删除它们。当需要创建新文件时,这可能会造成麻烦,因此清除缓存将清除旧缓存,并使Android Studio更快。

btxsgosb

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

aoyhnmkz

aoyhnmkz3#

转到Build〉Clean Project只会删除应用模块和项目中的本地构建文件。它与该高速缓存无关。

8xiog9wr

8xiog9wr4#

经历了同样的错误。进入构建〉清理项目似乎可以做到这一点。

svgewumm

svgewumm5#

我从另一个链接得到了答案:
1.生成〉清理项目
1.文件〉使缓存无效/重新启动

gstyhher

gstyhher6#

如果在菜单中有一个快捷方式“使缓存无效”,那真是一个糟糕的IDE--有时IDE在加载最后一个项目时会被卡住,它找不到任何方法,但它在几分钟前成功构建。
我希望像Microsoft Visual Studio for Android开发这样的稳定性。

相关问题