Android: no se puede encontrar la clase de actividad explícita ... startActivity desde una PreferenceActivity

Estoy tratando de comenzar una nueva Actividad desde una Actividad de Preferencia. Sin embargo, falla con "No se puede encontrar la clase de actividad explícita. ¿Has declarado esta actividad en tu AndroidManifest.xml?"

Bueno, sí, lo dije:

<application [......] android:debuggable="true">
    <activity android:name=".AlarmSettings"
              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=".FlashLightActivity"></activity>

    <receiver
        android:name="AlarmReceiver"
        android:process=":remote" >
    </receiver>
</application>

AlarmSettings es mi actividad de preferencia. AlarmSettings llama a FlashLightActivity de esta manera:

Intent i = new Intent(AlarmSettings.this, FlashLightActivity.class);
startActivity(i);

Y esto es FlashLightActivity:

public class FlashLightActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.flashlight);
   }    
}

... No se que hacer. ¿Algunas ideas

Respuestas a la pregunta(5)

Su respuesta a la pregunta