Bonjour à tous,
Je galère depuis quelques jours pour appeler une méthode JAVA depuis une appli C++.
La classe est trouvée, la méthode aussi mais le retour est null...
Le problème peut-il venir du fait que ma méthoe en appelle d'autres ?...
Si oui, dois-je en conclure qu'avec JNI on ne peut appeler une et une seule méthode ? Dans ce cas là, quel pourrait être la solution ?
Si non, pour vous donner plus de précisions, ma méthode est une mathode String qui prends un String en entrée. La méthode fait des appels à d'autres méthodes, dans d'autres classes et me renvoie à la fin un String (à long terme, je souhaite renvoyer une ArrayList).
Le retour est donc NULL et je ne sais pas pourquoi :
"jstring res = (jstring)env->CallStaticObjectMethod(cls, mid,StringArg);"
Merci de votre réponse.
Partager