cpp から Java への関数呼び出しと引き換えに文字列を取得しようとしています。
これは私の 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));
}
コンパイル時にエラーが発生します
エラー: '_jobject*' から '_jstring*' への変換が無効です
誰でもこの問題を解決する方法を教えてください。