Javah Error android.app.Activity no encontrado

Estoy intentando crear un archivo de encabezado .h para un proyecto NDK simple. Usando cygwin busco paramyprojectDIR\jni directorio, a continuación, ejecute este comando:

javah -o com_myproject_MyActivity.h -classpath  myprojectDIR\bin\classes com.myproject.MyActivity

entonces aparece este mensaje de error:

Error: cannot access android.app.Activity
class file for android.app.Activity not found

Tengo un método nativo dentroMyActivity clase, así que traté de crear una nueva clase llamadaNativeAccess (no extiende ninguna clase desde el SDK de Android) y funcionó bien, se creó el archivo .h, ndk-build y prueba en el dispositivo, ¡donde fue exitoso!

Entonces, mi problema es que necesito mis métodos nativos dentro de las actividades y servicios de Android que creo, pero no puedo hacer eso porqueJavah comando no puede acceder a las clases desde el propio android-sdk. Tenga en cuenta que estoy usando (Windows-7 x64) y tengo estas variables de entorno:

ANDROID_NDK : C:\Android\android-ndk-r7b
ANDROID_SDK : C:\Android\android-sdk
ANT_HOME    : C:\ANT\apache-ant-1.8.3
JAVA_HOME   : C:\Program Files\Java\jdk1.7.0_02
PATH        : %JAVA_HOME%\bin;%ANDROID_SDK%\tools;%ANDROID_SDK%\platform-tools;%ANDROID_NDK%;%ANT_HOME%\bin; (other unrelated stuff)

Gracias por adelantado