我正在从jni调用java方法。此方法返回float []
jclass javaClass = env->GetObjectClass(activityObj);
jmethodID method = env->GetMethodID(javaClass,"findparam", "([FF)F");
jfloatArray rotateArray = env->CallFloatMethod(activityObj, method, s1, s2);
但是当我尝试编译它时,我有:
error: cannot convert 'jfloat' to '_jfloatArray*' in initialization
我怎样才能得到返回浮点数数组?
最佳答案
只需尝试使用jfloatArray imageArray = (jfloatArray) env->CallObjectMethod(Object,method);
它应该可以解决您的问题。