Android之ndk-build出现c:28:51: error: ‘get_string‘ undeclared here (not in a function)解决办法
生活随笔
收集整理的這篇文章主要介紹了
Android之ndk-build出现c:28:51: error: ‘get_string‘ undeclared here (not in a function)解决办法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
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, 動(dòng)態(tài)注冊(cè)JNI"); }jint add_int(JNIEnv* env, jobject jobj, jint num1, jint num2){return num1 + num2; }/** * 方法對(duì)應(yīng)表 */ 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) {
總結(jié)
以上是生活随笔為你收集整理的Android之ndk-build出现c:28:51: error: ‘get_string‘ undeclared here (not in a function)解决办法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Android studio之NDK i
- 下一篇: Android之JNI动态注册nativ