编译错误提示:
/home/miyuehu/work/WebJsTest/jni/jnitest.c:22: error: request for member ‘GetObjectClass’ in something not a structure or union
/home/miyuehu/work/WebJsTest/jni/jnitest.c:23: error: request for member ‘GetFieldID’ in something not a structure or union

注意:jni.h头文件中对于.c & .cpp采用不同的定义

jclass (JNICALL *GetObjectClass) (JNIEnv *env, jobject obj);
jclass GetObjectClass(jobject obj) {
return functions->GetObjectClass(this,obj);
}

对于*.c
jclass test_class = (*env)->GetObjectClass(env, obj);
jfieldID id_num = (*env)->GetFieldID(env, test_class, “num”, “I”);

对于 *.cpp
jclass test_class = env->GetObjectClass(obj);
jfieldID id_num = env->GetFieldID(test_class, “num”, “I”);

更多相关文章

  1. Android各种花式酷炫自定义控件开源库集合(1)。
  2. Android(安卓)后台服务
  3. Android(安卓)自定义对话框(控制大小、位置)
  4. android之spinner背景、字体颜色
  5. android去除标题栏-------全屏运行AND 无标题栏 总结
  6. Android(安卓)使用 AIDL 实现进程间通信,使用基本类型作为输入和
  7. Android(安卓)Dialog 全屏
  8. Android(安卓)Spinner 文字居中、其下拉窗口文字居中,自定义Spinn
  9. Android(安卓)EditText 自定义带删除按钮

随机推荐

  1. 基于ssm的客户管理系统
  2. php导出csv文件
  3. phpstorm好插件
  4. H5和HTML5的区别
  5. PHP 将一位数组进行倒序排列
  6. PHP通用curl网络请求方法(http/https/hea
  7. 请确定所有请求的文件系统驱动程序已加载
  8. MySQL 查询语句执行顺序以及On与Where条
  9. 网易云课堂,中国大学,爱课程,学堂在线,慕
  10. 【H5页面设计规范】H5页面从形式上和内容