0

我正在与 JNI 合作。我试图在项目 main.cpp 文件中定义一个 jstring。我尝试使用以下一个,但是当我尝试使用 NDK 编译时。我会显示错误。

jstring message = (*jni)->NewStringUTF(jni, "Hello from CPP");

如果您对 NSString 或 String 有任何其他方式,请告诉我。

4

1 回答 1

1

你得到什么错误信息?

由于您使用的是 C++ 而不是 C,因此您正在做的调用应该是:

jni->NewStringUTF("Hello from CPP");

代替

(*jni)->NewStringUTF(jni, "Hello from C");
于 2016-01-25T12:48:31.950 回答