Android 错误基操作数为'-&燃气轮机';具有非指针类型';JNIEnv{aka_JNIEnv}';何时创建NDK项目
我创建了我的第一个NDK项目,在屏幕上显示一些文本。 我在java的NativeLib类中使用本机方法,并在C的类中实现。 但是我收到了一个错误,基操作数'->'具有非指针类型'JNIEnv{aka_JNIEnv}Android 错误基操作数为'-&燃气轮机';具有非指针类型';JNIEnv{aka_JNIEnv}';何时创建NDK项目,android,android-ndk,native-code,Android,Android Ndk,Native Code,我创建了我的第一个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"
#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!");
}
#包括
#包括
#包括
#包括
#定义调试标签“我的NDK演示”
JNIEXPORT jstring JNICALL Java_com_示例_helloworld_NativeLib_helloworld
(JNIEnv*env,jobject对象){
return(*env)->NewStringUTF(“你好,世界JNI!”);
}
试试returnenv->NewStringUTF(“HelloworldJNI!”)代码>试试returnenv->NewStringUTF(“helloworldjni!”)代码>c++与c++不同
所以要让它发挥作用
使用
环境->新闻集团(“Hy”) c++与c++不同
所以要让它发挥作用
使用
环境->新闻集团(“Hy”)为什么C++有那么不同?为什么C++有不同?可能复制的可能副本