Error de Android "no se puede encontrar la clase de actividad explícita"

Tengo un proyecto de Android con varios paquetes. La estructura de los paquetes en este caso es com.WAPP.SetLocation es el paquete que contiene la actividad que quiero ejecutar.

En mi manifiesto, com.WAPP se considera el paquete base:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.WAPP"
      android:versionCode="1"
      android:versionName="1.0">

Mis actividades se declaran en mi manifiesto como:

<activity android:name=".mainScreenActivity"></activity>
<activity android:name=".SetLocation.setLocationActivity"></activity>

La actividad mainScreen se muestra bien, ya que está dentro del paquete com.WAPP. Pero cuando intento ejecutar setLocationActivity, obtengo el error de clase explícita. Así es como tengo los parámetros de intención:

Intent i = new Intent();
            i.setClassName("com.WAPP.SetLocation",
                           "com.WAPP.SetLocation.setLocationActivity");
            startActivity(i);

Respuestas a la pregunta(7)

Su respuesta a la pregunta