jstring to char*

JNI中将jstring转换为char*

jsize lLength = (*pEnv)->GetStringUTFLength(pEnv, lString);
char* lstr = (char*) malloc(sizeof(char) * (lLength + 1));
(*pEnv)->GetStringUTFRegion(pEnv, lString, 0, lLength, lstr);
__android_log_print(ANDROID_LOG_INFO, "JNIMsg", "lstr: %s", lstr);
free(lstr);


你可能感兴趣的:(jstring to char*)