5
मैं सीपीपी से जावा तक फ़ंक्शन कॉल पर वापस लौटने की कोशिश कर रहा हूं।जॉबिंग को jstring में परिवर्तित करने के लिए
यह मेरा JNI कॉल
string GetIDJni()
{
cocos2d::JniMethodInfo methodInfo;
if (! JniHelper::getStaticMethodInfo(methodInfo, CLASS_NAME, "GetID", "()Ljava/lang/String"))
{
return "";
}
jobject retObj = methodInfo.env->CallStaticObjectMethod(methodInfo.classID, methodInfo.methodID);
jstring retStr = (jstring)retObj;
methodInfo.env->DeleteLocalRef(methodInfo.classID);
return (JniHelper::jstring2string(retStr));
}
संकलन मैं त्रुटि
error: invalid conversion from '_jobject*' to '_jstring*'
किसी कृपया मुझे बताओ कैसे इस समस्या को हल करने के लिए कर सकते हैं पाने पर है।
क्या आप अलग किया था, उसी पर कास्टिंग कर के अलावा फ़ंक्शन कॉल के साथ लाइन? – SomethingSomething