创建NDK项目时," - >"的错误基本操作数具有非指针类型"JNIEnv {aka _JNIEnv}"

Min*_*ato 1 android native-code android-ndk

我创建了我的第一个NDK项目,在屏幕上显示一些文本.我在java中的类NativeLib中使用本机方法,并在C中的类中实现.但我收到错误基本操作数' - >'具有非指针类型'JNIEnv {aka _JNIEnv}

 #include <jni.h>
 #include <string.h>
 #include <stdio.h>
 #include <android/log.h>

#define DEBUG_TAG "MY_NDK_DEMO"
JNIEXPORT jstring JNICALL Java_com_example_helloworld_NativeLib_helloWorld
  (JNIEnv * env, jobject obj) {
    return (*env)->NewStringUTF("Hello World JNI!");
}
Run Code Online (Sandbox Code Playgroud)

小智 6

尝试 return env->NewStringUTF("Hello World JNI!");