java在IntelliJ Idea 12中不包含新的资源文件

java在IntelliJ Idea 12中不包含新的资源文件,java,android,intellij-idea,Java,Android,Intellij Idea,我正在使用Idea 12进行Android开发,并在values文件夹中添加了一个额外的资源文件: -values ids.xml strings.xml intents.xml intents.xml只是有一些字符串资源 但是,当我重新生成时,我得到了一个编译错误,因为R对象没有intents对象,这就像在重新生成R时跳过intents文件一样。如果我向strings.xml添加额外的资源,这些资源将在重建时提取。知道这里出了什么问题吗?-确保您没有导入Android.R。。如果

我正在使用Idea 12进行Android开发,并在values文件夹中添加了一个额外的资源文件:

-values
  ids.xml
  strings.xml
  intents.xml
intents.xml只是有一些字符串资源


但是,当我重新生成时,我得到了一个编译错误,因为R对象没有intents对象,这就像在重新生成R时跳过intents文件一样。如果我向strings.xml添加额外的资源,这些资源将在重建时提取。知道这里出了什么问题吗?

-确保您没有导入Android.R。。如果是,请删除此导入

-确保您的R.java类存在于“gen”文件夹中,以便能够使用它们

-确保所有XML文件都保存到最终编辑,有时eclipse不会保存新的修改。如果是这样,请重新启动eclipse

-检查所有XML头是否如下所示

<?xml version="1.0" encoding="utf-8"?>

以及对android::xtools的任何双重谴责


我希望这能有所帮助

结果是我用错了R。我在做什么

R.intents.<name>
R.intents。
而不是

R.string.<name>
R.string。

-我没有任何android.R引用-gen文件夹中的R.java文件为空,这是IntelliJ中的一项功能,正确的R在内部处理。-我所有的XML文件都保存了,我使用的是IntelliJ-我的标题是这样的。你能在你的代码中发布你是如何引用intents.XML中的字符串的吗?我在做R.intents。这是错误的,正确的方法是R.string。但我似乎无法结束这个问题,因为它有悬赏:(