title: Type 'jint' could not be resolved, and JNIEnv, jclass
body: <p>Trying to build a simple helloWorld android/java application with jni c code. I am using Eclipse Indigo on Windows 7. Installed ndk r8 in a non-space path, have the c library finally building fine with ndk-build.cmd. However, the header file generated by javah has unresolved errors,</p>
  
  <ul>
  <li>Type 'jint' could not be resolved</li>
  <li>Type 'JNIEnv' could not be resolved</li>
  <li>Type 'jclass' could not be resolved</li>
  </ul>
  
  <p>It wasn't seeing the jni.h include yesterday but after a reboot this morning, that error has disappeared. I had an unresolved JNIEXPORT and JNICALL error as well, but #defining them seems to have solved that. Stuck on the last 3 above.
  Have searched google and Stack Overflow for answers but as soon as someone finds a solution they don't say what that solution was :( </p>
  
  <p>I've checked the includes in java and c/c++ perspectives in project properties. It seems to be including jni.h directories that I want, I'm using the android-14 for arm platforms. The target is a 4.0.3 IceCream Sanwich (which confusingly is API 15?!). I was going to try and use an AVD for testing this.
  I've tried closing/reopening the project, deleting from Eclipse and reimporting, but none of that has worked. </p>
  
  <p>Am I missing some includes? Which ones and where should I set them?
  Would really appreciate some help.</p>