从菜单:
<?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 :(得分: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>