私はAndroid アプリ開発の初心者です。Book Hello, Androidのコードを練習しています。今、私はメニューに打たれ、それ以上進むことができませんでした. 経験豊富なAndroid アプリ開発者の指導を受けることができるように、私の状況を明確に提示したいと思います。状態の写真をアップしました。メニューを押すと、設定というオプションが 1 つ見つかりました。
しかし、設定ボタンを押しても何も起こりません。エラーに驚き、修正に多くの時間を費やしました。しかし、私はそれを修正できませんでした。実際の Android アプリ開発の専門家に、私が直面しているこの問題の解決策を見つけて、さらに先に進むのを手伝ってもらいたいです。

これが私が使用したコードです。
test/src/org/anil/test/TestActivity.java
    package org.anil.test;
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuInflater;
    import android.view.MenuItem;
    import android.content.Intent;
    public class TestActivity extends Activity {
    /** Called when the activity is first created. */
     @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    }
    public boolean onCreateOptionsMenu(Menu menu){
    super.onCreateOptionsMenu(menu);
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu, menu);
    return true;
    }
    public boolean onOptionsMenuSelected( MenuItem item){
    switch(item.getItemId()){
    case R.id.settings:
        startActivity(new Intent(this, Prefs.class));
        return true;
    }
    return false;
    }
    }
テスト/解像度/レイアウト/main.xml
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
   <TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/hello" />
    </LinearLayout>
test/src/org/anil/test/Prefs.java
    package org.anil.test;
    import android.os.Bundle;
    import android.preference.PreferenceActivity;
    public class Prefs extends PreferenceActivity {
    protected void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    addPreferencesFromResource(R.xml.settings);
    }
    }
test/res/menu/menu.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item 
        android:id="@+id/settings"
        android:title="@string/settings_label"
        android:alphabeticShortcut="@string/settings_shortcut" />
    </menu>
テスト/res/xml/settings.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <PreferenceScreen
    xmlns:android="http://schemas.android.com/apk/res/android" > 
    <CheckBoxPreference 
    android:key="music"
    android:title="@string/music_title"
    android:summary="@string/music_summary" 
    android:defaultValue="true" />
    <CheckBoxPreference 
    android:key="hints"
    android:title="@string/hints_title"
    android:summary="@string/hints_summary" 
    android:defaultValue="true"/>
    </PreferenceScreen>
テスト/解像度/値/strings.xml
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
    <string name="hello">Hello World, TestActivity!</string>
    <string name="app_name">Test</string>
    <string name="settings_label">Settings</string>
    <string name="settings_title">Sudoku Settings</string>
    <string name="settings_shortcut">s</string>
    <string name="music_title">Music</string>
    <string name="music_summary">play background music</string>
    <string name="hints_title">Hints</string>
    <string name="hints_summary">Show hints during play</string>
    </resources>
テスト/AndroidManifest.xml
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="org.anil.test"
    android:versionCode="1"
    android:versionName="1.0" >
    <uses-sdk android:minSdkVersion="10" />
    <application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
    <activity
        android:name=".TestActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".Prefs" android:label="@string/settings_title">
    </activity>
    </application>
    </manifest>