3

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

-values
  ids.xml
  strings.xml
  intents.xml

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

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

4

2 回答 2

1

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

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

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

-检查你所有的 XML 标头是这样的

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

以及 android::xtools 的任何双重声明

我希望这有帮助

于 2013-04-29T00:26:20.643 回答
1

原来我用错了R。我在做

R.intents.<name>

代替

R.string.<name>
于 2013-05-03T02:29:48.667 回答