0

私はWindows7に取り組んでおり、アプリを作成しようとしています。私は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>

この XMLにmenu_settings値が欠落しているか、XML ファイルが欠落しているようです。

于 2012-07-18T07:12:33.240 に答える