comment convertir jobject à jstring

Je suis en train d'essayer d'obtenir une chaîne de caractères dans le retour à l'appel de la fonction à partir du rpc en java.

C'est mon JNI appel

 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));        
}

Sur la compilation j'ai l'erreur

erreur: invalid conversion from '_jobject*' _jstring*'

Quelqu'un peut-il me dire comment résoudre ce problème.

OriginalL'auteur glo | 2012-12-26