上面是 xcode 下的代码
bool isHave = JniHelper::getMethodInfo(minfo,"com/zyl/ZylBook/ZylBook","testFun", "(IF)[Ljava/lang/String;");
jobjectArray args = 0;
args = minfo.env->NewObjectArray(len,minfo.env->FindClass("java/lang/String"),0);
args = minfo.env->CallObjectMethod(jobj, minfo.methodID,i,font);
下面是eclipse 的代码
System.out.println(i);//有打印 5
System.out.println(font);//有打印 40.0
String[] strArr = {"谁","水电费","水电费","鬼地方个","电饭锅"};
Log.e ("shuzu", strArr);//有打印 水电费
return strArr;
终端显示错误
error: invalid conversion from 'jobject {aka _jobject*}' to 'jobjectArray {aka _jobjectArray*}' -fpermissive]
make: *** Error 1
网上只有介绍怎么传参 但没介绍怎么获得返回值 并 转成 c++
我要怎么改