Java Android中的错误';s";构建简单的用户界面”;辅导的
因此,我试图遵循Android的“使用Eclipse构建单一用户界面”教程,但我遇到了两个错误,导致代码无法运行 第一个错误出现在res/menu/main.xml中,广告上说: 错误:错误:未找到与给定名称(在“title”处,值为“@string”)匹配的资源/ 行动(设置) 给出该错误的代码行是:Java Android中的错误';s";构建简单的用户界面”;辅导的,java,android,xml,Java,Android,Xml,因此,我试图遵循Android的“使用Eclipse构建单一用户界面”教程,但我遇到了两个错误,导致代码无法运行 第一个错误出现在res/menu/main.xml中,广告上说: 错误:错误:未找到与给定名称(在“title”处,值为“@string”)匹配的资源/ 行动(设置) 给出该错误的代码行是: android:title="@string/action_settings"/> 我的第二个错误在res/values/strings.xml中,它说: 错误:找到项所在的标记字符串
android:title="@string/action_settings"/>
我的第二个错误在res/values/strings.xml中,它说:
错误:找到项所在的标记字符串
期望
排队
<String name="menu_settings">Settings</String>
设置
整个“String.xml”文件如下所示:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">My First App</string>
<string name="edit_message">Enter a message</string>
<string name="button_send">Send</string>
<String name="menu_settings">Settings</String>
<String name ="title_activity_main">MainActivity</String>
<String name ="action_settings">Settings</String>
</resources>
我的第一个应用程序
输入消息
发送
设置
主要活动
设置
虽然我在使用Java/Eclipse方面很有经验,但我对Android和XML还不熟悉,所以我完全不知道这些错误意味着什么。如果您能提供任何帮助,我们将不胜感激 将
String
更改为String
(小写's')。大写的S使其无效,您将得到第二个错误。由于该定义无效,当您尝试在布局中引用它时,会出现第一个错误。我也遇到了同样的问题,并通过更改
android:title="@string/action_settings"/>
到
当strings.xml读取时
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">My First App</string>
<string name="edit_message">Enter a message</string>
<string name="button_send">Send</string>
<string name="menu_settings">Settings</string>
<string name="title_activity_main">MainActivity</string>
</resources>
我的第一个应用程序
输入消息
发送
设置
主要活动
基本上,我是对那些偶然发现这一点的人说:确保在相应的文件中检查您的命名
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">My First App</string>
<string name="edit_message">Enter a message</string>
<string name="button_send">Send</string>
<string name="menu_settings">Settings</string>
<string name="title_activity_main">MainActivity</string>
</resources>