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

时间:2013-04-28 23:21:13

标签: java android intellij-idea

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

-values
  ids.xml
  strings.xml
  intents.xml

intents.xml只是有一些字符串资源。

然而,当我重建时,我得到一个编译错误,因为R对象没有intents对象,就好像在重建R时,跳过了Intents文件。如果我向strings.xml添加额外的资源,那么在重建时会获得这些资源。知道这里有什么问题吗?

2 个答案:

答案 0 :(得分:1)

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

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

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

- 检查所有的XML标题是这样的

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

以及android :: xtools

的任何Double声明

我希望这会有所帮助

答案 1 :(得分:1)

原来我正在使用R错误。我在做什么

R.intents.<name>

而不是

R.string.<name>