在我的Android应用程序中,我有一个字符串
<string name="action_upload">Upload Image</string>
在字符串文件中。然后在菜单文件中我有
navigation_screen.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context="android.arin.NavigationScreen" >
<item
android:id="@+id/action_upload"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/action_upload"/>
<item
android:id="@+id/action_forward"
android:icon="@drawable/ic_action_forward"
android:title="@string/action_forward"
android:showAsAction="ifRoom" />
</menu>
然而,当我尝试运行它时,我收到一条错误消息:
[2014-06-19 17:26:18 - ARIN] W/ResourceType( 9060): ResXMLTree_node size 0 is smaller than header size 0x100.
[2014-06-19 17:20:26 - ARIN] C:\Users\NAME\Documents\NAME\NAME\ARIN\res\menu\navigation_screen.xml:5: error: Error: No resource found that matches the given name (at 'title' with value '@string/action_upload').
我甚至在日食中尝试过清洁项目,但问题仍然存在。
有谁知道如何修复它?
由于
答案 0 :(得分:0)
这似乎是一个奇怪的答案,但你保存了xml文件。按Ctrl-S并再次尝试。
如果这不起作用:你在strings.xml文件中声明的其他字符串是否可见?