2012-12-08 23 views
1

可能重复:
How to clear the IntelliJ project index?如何让IDEA 12识别在IDEA 11项目中制作的字符串?

当我打开IDEA在IDEA 12月11日Android项目,所有的字符串在红色。

可以编译和调试器报告没有错误,但我不能跳到声明(按Ctrl + B)。

这会影响字符串只有,并且样式(正如您可以在图像中看到的)并非如此。

这是IDEA 12中的错误还是我必须强制进行某种刷新?我已经尝试删除/ gen和/ out和/ bin目录,但它没有帮助。

出现的错误是Cannot resolve symbol

+1

您试过使缓存无效吗? (文件 - >无效的缓存...) –

+0

@ om-nom-nom嘿,那个伎俩。甚至不知道它存在。请回复,以便我可以接受它作为答案。 – sandalone

+1

好吧,也许别人可以发布它并详细解释*这个工作究竟如何以及为什么*因为对我而言,这只是一个魔术手柄,有时可以帮助解决这类问题。 –

回答

0

您可以尝试使缓存失效。为此,请单击文件菜单中的“使缓存失效”(请参阅下图)。

请注意,这将在IntelliJ上为同一版本的所有项目的缓存奖励 - 所以下次打开时IDEA会重新对它们进行索引(但这将需要一些时间)。

enter image description here