编写JNI的.C文件时出现的错误,不知道怎么改?请看代码!!!
发布网友
发布时间:2022-05-23 08:54
我来回答
共1个回答
热心网友
时间:2023-10-18 13:59
都是变量名写错的问题
mFeildID =(*env)->GetFieldID(env,clazz,"numberInJava","I"); 的mFeildID 跟你定义的 mFieldID, ie ei。。
numberInc =(int)(*env)->GetObjectField(env,mobject,mFieldID);的mobject, 不是mObject么。。。
(*env)->CallVoidMethod(env,mObject,mMethofID,sum); mMethofID 是mMethodID吧。。。
自己看错误提示下次自己就解决吧。。。。。。