int[] 在JNI 中对应的是 jintArray
jfieldID intlist = env->GetFieldID(objClass,"nArr","I[");
jintArray nValue = (int)env->GetIntField(obj,intlist);
jfieldID intlist = env->GetFieldID(objClass,"nArr","I[");
jintArray nValue = (int)env->GetIntField(obj,intlist);
解决方案 »
- 如何让Android系统开机进入自己的界面
- Android *号与#号所对应的键码是多少 (KEYCODE)
- android怎么识别驱动模块 ?
- 跪求Android飞行棋的源码~~
- 为什么模拟器总是提示“很抱歉,搜过输入法停止运行”
- 怎么解析webservice返回的SoapObject数据
- 刚刚的新闻说Android L采用新的语言Material Design?
- 如何让定时器不失效
- 关于android 系统Calendar Provider源码中instances表格的问题
- ANDROID SDK创建项目,gradle编译项目一直失败,请高手赐教!!!
- 有大神知道这种水平时间轴的效果是如何实现的么
- OpenCV4Android-FaceRecognition-例程中出现的错误
jint nArr[8] = {8,7,6,5,4,3,2,1};
jintArray jnArray = env->NewIntArray(8);
env->SetIntArrayRegion(jnArray,0,8,nArr);
env->SetObjectField(obj,intArrID,jnArray);
改为: jintArray nValue = (int)env->GetOjectField(obj,intlist);