Android之ndk-build出现c:28:51: error: 'get_string' undeclared here (not in a function)解决办法

来源:互联网 发布:源码说明文档模板下载 编辑:程序博客网 时间:2024/05/26 15:55

1 problem

ndk-build

error: 'get_string' undeclared here (not in a function)





2 resolve

jstring get_strstring(JNIEnv* env, jobject thiz){    return (*env)->NewStringUTF(env, "I am chenyu, 动态注册JNI");}jint add_int(JNIEnv* env, jobject jobj, jint num1, jint num2){    return num1 + num2;}/*** 方法对应表*/static JNINativeMethod gMethods[] = {        {"getStr", "()Ljava/lang/String;", (void*)get_str},        {"addInt", "(II)I", (void*)add_int},};

change to

jstring get_strstr(JNIEnv* env, jobject thiz){    return (*env)->NewStringUTF(env, "I am chenyu, 动态注册JNI");}jint add_int(JNIEnv* env, jobject jobj, jint num1, jint num2){    return num1 + num2;}/*** 方法对应表*/static JNINativeMethod gMethods[] = {        {"getStr", "()Ljava/lang/String;", (void*)get_str},        {"addInt", "(II)I", (void*)add_int},};



0 0
原创粉丝点击