【问题标题】:Intellij IDEA Android Resource Jump to Definition XML File instead of R.javaIntellij IDEA Android 资源跳转到定义 XML 文件而不是 R.java
【发布时间】:2018-04-09 20:36:58
【问题描述】:

在 Android Studio 中,如果我在代码中引用资源,例如 R.string.some_sample_stringR.layout.activity_main,然后我跳转到定义(OS X 上的 CMD + B),它将带我到相应的 @987654323 行@ 文件或 activity_main.xml 的适当布局 xml 文件。

最近我一直在使用 IntelliJ IDEA Ultimate 进行 Android 开发。当我跳转到 IDEA 中的定义时,它会将我带到生成的 R.class 文件而不是资源 XML 文件中的类声明。

有没有办法让 IDEA 表现得像 Android Studio 并跳转到 xml 文件而不是 java 类声明?

【问题讨论】:

    标签: android android-studio intellij-idea android-resources


    【解决方案1】:

    原来这里的问题实际上是我的项目文件。 在我们的团队中,我们使用我们自己的项目生成和我们的 monorepo 来自动选择哪些文件应该被 IntelliJ 索引。事实证明,这目前是我们内部自动化工具的一个问题/限制。

    这不是一个惊人的答案,但是如果您遇到类似的问题,我会怀疑项目文件已被篡改,您应该核对它并创建一个新文件,或者将它与可能正在做的任何人一起使用在您的团队中进行这种类似的项目操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-22
      • 2012-10-19
      • 1970-01-01
      • 2012-08-03
      • 1970-01-01
      • 2013-04-26
      相关资源
      最近更新 更多