我收到关于strings.xml
无法解析的字符串数组(位于 中)的错误。
我已经完成了互联网上所说的一切:
- 重启 Eclipse
gen
删除了文件夹内的我的 R.java 文件- 我
values
的文件夹仍在res
文件夹内,没有移动 - 我的 XML 文件都没有错误
- 冉
Project -> Clean
- 我的班级没有
android.R
导入。 - 检查了
R.java
类,它确实没有app_categories
属性(我的数组的名称)
XML的相关部分:
<string-array name="app_categories">
<item >Cat 1</item>
<item >Cat 2</item>
<item >Cat 3</item>
<item >Cat 4</item>
<item >Cat 5</item>
<item >Cat 6</item>
<item >Cat 7</item>
<item >Cat 8</item>
<item >Cat 9</item>
</string-array>
Java 代码:
String[] categoryNames = getResources().getStringArray(R.string.app_categories);
我所有的其他字符串都是可见的。我定义了另一个数组,就像这个数组一样,那个数组也不可见。
下面的确切错误:
app_categories cannot be resolved or is not a field [class_name].java [path] line 45 Java Problem