我正在使用 Idea 12 进行 Android 开发,并且在 values 文件夹中添加了一个额外的资源文件:
-values
ids.xml
strings.xml
intents.xml
intents.xml 只是有一些字符串资源。
但是,当我重建时,我得到一个编译错误,因为 R 对象没有意图对象,就好像在重建 R 时,意图文件被跳过了。如果我向 strings.xml 添加额外的资源,这些资源会在重建时被拾取。知道这里有什么问题吗?
我正在使用 Idea 12 进行 Android 开发,并且在 values 文件夹中添加了一个额外的资源文件:
-values
ids.xml
strings.xml
intents.xml
intents.xml 只是有一些字符串资源。
但是,当我重建时,我得到一个编译错误,因为 R 对象没有意图对象,就好像在重建 R 时,意图文件被跳过了。如果我向 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.string.<name>