您的位置:首页 > 移动开发 > Android开发

Android将“.c”后缀名改成“.cpp”时java调用native失败及“error: base operand of '->' has non-poin

2015-10-30 11:27 218 查看
将注释部分改为下一行内容即可。

#include "c_example_com_jni_jnidemo.h"
#include <string.h>

/*
* Class:     io_github_yanbober_ndkapplication_NdkJniUtils
* Method:    getCLanguageString
* Signature: ()Ljava/lang/String;
*/

JNIEXPORT jstring JNICALL Java_c_example_com_jni_jnidemo_SayHello
(JNIEnv *env, jclass obj){
//     return (*env)->NewStringUTF(env,"This just a test for Android Studio NDK JNI developer!");
return env->NewStringUTF("HelloWorld from JNI !");
}


编译报错:“error: base operand of '->' has non-poin“
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: