2016-02-09 15 views
0

字符串我有以下错误: enter image description here无法定位存在

从菜单:

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

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:appcompat="http://schemas.android.com/apk/res-auto"> 

    <item 
     android:id="@+id/menu_item_new" 
     android:title="@string/menu_item_new" 
     appcompat:showAsAction="always"></item> 
    <item 
     android:id="@+id/menu_item_save" 
     android:title="@string/menu_item_save" 
     appcompat:showAsAction="always"></item> 
    <item 
     android:id="@+id/menu_item_delete" 
     android:title="@string/menu_item_delete" 
     appcompat:showAsAction="always"></item> 
    <item 
     android:id="@+id/menu_item_rate" 
     android:title="@string/menu_item_rate"></item> 
    <item 
     android:id="@+id/menu_item_website" 
     android:title="@string/menu_item_website"></item> 
    <item 
     android:id="@+id/menu_item_report" 
     android:title="@string/menu_item_report"></item> 

</menu> 

即使所有这些字符串实际上确实存在:

<string name="menu_item_new">New</string> 
<string name="menu_item_save">Save</string> 
<string name="menu_item_delete">Cancel</string> 
<string name="menu_item_rate">Rate on Google Play</string> 
<string name="menu_item_website">Website</string> 
<string name="menu_item_report">Report a Bug</string> 

我曾尝试简单地重写代码以及清理和重建,但错误仍然存​​在。

这怎么解决?

+0

您的字符串文件可能有一些误差。在那里检查。 也许你可能直接使用了一些标点符号而不是unicode。 –

+0

作为完整性检查,请告诉我们您的两个文件在项目中的居住地点。 –

+0

@HarishVats这是问题,近一个小时,我没有看到它...... – Sauron

回答

2

resources标记从strings.xml文件中丢失。 Android找不到string资源。

制作以下变化:

<resources> 
    <string name="menu_item_new">New</string> 
    <string name="menu_item_save">Save</string> 
    <string name="menu_item_delete">Cancel</string> 
    <string name="menu_item_rate">Rate on Google Play</string> 
    <string name="menu_item_website">Website</string> 
    <string name="menu_item_report">Report a Bug</string> 
</resources>