【问题标题】:How to make IDEA 12 recognize strings made in IDEA 11 project? [duplicate]如何让 IDEA 12 识别 IDEA 11 项目中制作的字符串? [复制]
【发布时间】:2012-12-08 15:52:22
【问题描述】:

可能重复:
How to clear the IntelliJ project index?

当我在 IDEA 12 中打开 IDEA 11 Android 项目时,所有字符串都显示为红色。

我可以编译并且调试器没有报错,但是我不能跳转到声明(Ctrl+B)。

这会影响字符串,而样式则不是这样(如您在图片上看到的那样)。

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

出现的错误是Cannot resolve symbol。

【问题讨论】:

  • 您是否尝试过使缓存无效? (文件 -> 使缓存无效 ...)
  • @om-nom-nom 嘿,成功了。甚至不知道它的存在。请回复,以便我接受。
  • 好吧,也许其他人可以发布它并详细解释它的工作原理和原因,因为对我来说,它只是一个有时有助于解决此类问题的魔术句柄。

标签: android intellij-idea


【解决方案1】:

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

请注意,这将使 IntelliJ 上相同版本的所有项目的缓存无效——因此下次打开时,IDEA 将重新索引它们(但这需要一些时间)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-28
    • 1970-01-01
    • 2013-02-17
    • 2013-02-12
    • 2019-03-11
    • 2013-01-16
    • 2014-03-29
    相关资源
    最近更新 更多