jni中如何返回字符串?
我要通过jni获得硬盘序列号,在vc中生成dll时要返回字符串,直接return "aa "返回不能通过,该怎么返回字符串?
JNIEXPORT jstring JNICALL Java_com_convertString((JNIEnv *env , jobject obj){}
------解决方案--------------------jstring jstr;
char cstr[]= "你好吗? ";
jstr=env-> NewStringUTF(cstr);
return jstr;
------解决方案--------------------对,要使用:jstring NewStringUTF(const char *utf) 这个函数
------解决方案--------------------是(*env)-> NewStringUTF(cstr);吧。。。