Android Studio-失效与重启vs失效与重启

时间:2018-08-26 08:53:11

标签: android android-studio intellij-idea invalidation android-studio-3.1.4

当您转到“文件”->“使缓存无效/重新启动”时,您会看到三个选项:

1)无效

2)只需重新启动

3)无效并重新启动

我通常选择选项3,但是在哪种情况下,您会使用其他两个选项之一?

1 个答案:

答案 0 :(得分:3)

无效并重新启动是发生问题时需要的(有效代码突出显示为无效,错误突出显示/检查停止工作,代码编译而编辑器显示错误,编译失败而编辑器认为代码是错误的)好,等等。)

如果您打算在重新启动之前完成其他操作(例如,您处于调试会话的中间,或者想先将更改提交给版本控制),则可能需要使用 Invalidate (不生效)而无需重新启动。 ,或者正在进行编译)。直到您重新启动,此操作才会生效。基本上,您计划为下次IDE启动重新构建缓存。

在使用 Invalidate (无效)操作后完成任务后,

仅重新启动会很方便,或者只是重新启动IDE以查看它是否解决了问题而不使IDE无效。缓存(因为大型项目重建缓存会花费很多时间。)