大牛们看看小弟我的JNI为什么出错啊

大牛们看看我的JNI为什么出错啊。
c文件
#include<com_fjnu_ffyy_text1_FloatArrayConv.h>
#include<stdio.h>
#include <jni.h>
#include <string.h>
#include <android/log.h>

#define LOG_TAG "MYJNI"
#define LOGI(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)
JNIEXPORT jfloatArray JNICALL Java_com_fjnu_ffyy_text1_FloatArrayConv_FloatArr
  (JNIEnv * env, jobject obj, jfloat flo){
int size = 3;
jfloatArray result;
result = (*env)->NewFloatArray(env, size);//分配一个长度为size的浮点型数组
if (result == NULL) {
return NULL; /* out of memory error thrown */
}
jfloat a = 1.0;
(*env)->SetFloatArrayElement(env, result, 0, a);
jfloat b = 1.2;
(*env)->SetFloatArrayElement(env, result, 1, b);
jfloat c = 13/flo;
(*env)->SetFloatArrayElement(env, result, 2, c};

LOGI("OK");
return result;
}

ndk-build后错误:
jni/Float_Array_Conv.c:22:8: error: 'struct JNINativeInterface const' has no member named 'SetFloatArrayElement'
jni/Float_Array_Conv.c:24:8: error: 'struct JNINativeInterface const' has no member named 'SetFloatArrayElement'
jni/Float_Array_Conv.c:26:8: error: 'struct JNINativeInterface const' has no member named 'SetFloatArrayElement'
/cygdrive/d/Android/android-ndk-r8b/build/core/build-binary.mk:252: recipe for target `obj/local/armeabi/objs/FloatArrRet/Float_Array_Conv.o' failed
make: *** [obj/local/armeabi/objs/FloatArrRet/Float_Array_Conv.o] Error 1

大家能不能看看,难道真的不能用SetFloatArrayElement?

------解决方案--------------------
俺对c一般般
com_fjnu_ffyy_text1_FloatArrayConv.h放在工程目录中了吗?

------解决方案--------------------
看不出什么问题来,坐等。
------解决方案--------------------
用SetFloatArrayRegion