0

我正在使用 Windows 7,我正在尝试创建一个应用程序。我在 android 网站上遵循了我的第一个应用程序(我也在工作时在 windows xp 中完成了这个,这很好)但现在有些不对劲。当我创建我的 android 项目时,它不会生成 main.xml 文件,而是生成 activity_my_first.xml。我正确地遵循了所有说明,我重新安装了所有配置的所有插件,就像我在工作中所做的那样。我尝试按照此页面http://developer.android.com/training/basics/firstapp/building-ui.html上的说明进行操作 ,它给了我错误:错误:找不到与给定名称匹配的资源(在'标题',值为'@string/menu_settings')。

我很困惑,因为我在工作中遵循了相同的说明,并且该应用程序在 xp 中运行良好。我无法弄清楚这里发生了什么。

4

1 回答 1

2

最近对 ADT 的更新进行了一些更改:

  1. 您使用向导添加的活动的布局 XML 文件的命名activiy_<activityname>.xml方式与旧的命名约定相同。

  2. 该向导还会在res/menu文件夹中自动生成与上述名称相同的菜单布局 xml,并添加onCreateContextMenu(..到活动源中。

  3. 最后它为上面创建的菜单 xml 添加字符串值到values/strings.xml,它看起来像:

<resources>
    <string name="app_name">MyApp</string>
    <string name="hello_world">Hello world!</string>
    <string name="menu_settings">Settings</string>
    <string name="title_activity_main">MainActivity</string>
</resources>

看起来menu_settings此 XML 中缺少该值,或者在您的情况下缺少 XML 文件。

于 2012-07-18T07:12:33.240 回答