I'm calling a java method from jni.This method return a float[]
jclass javaClass = env->GetObjectClass(activityObj);
jmethodID method = env->GetMethodID(javaClass,"findparam", "([FF)F");
jfloatArray rotateArray = env->CallFloatMethod(activityObj, method, s1, s2);
But when i tried to compile it i had :
error: cannot convert 'jfloat' to '_jfloatArray*' in initialization
how can i get the returnet float array??
Just try to use jfloatArray imageArray = (jfloatArray) env->CallObjectMethod(Object,method);
It should resolve your problem .