J'essaie d'utiliser le NDK avec C ++ et je n'arrive pas à obtenir la convention de dénomination de méthode correcte. ma méthode native est la suivante:
extern "C" {
JNIEXPORT void JNICALL Java_com_test_jnitest_SurfaceRenderer_drawFromJni
(JNIEnv* env, jclass c)
{
//
}
}
avec un en-tête enveloppé dans extern "C" {} également.
Tout se compile correctement, crée un fichier .so et se copie dans le dossier libs sous mon projet, mais quand je débogue et que je lance dans Eclipse, je continue à recevoir un message de chat de journal indiquant "aucune implémentation trouvée pour le natif ...". Y a-t-il quelque chose qui me manque car tous les exemples NDK sont en C?
Merci.
javah
? Sinon, vous devriez l'être. :-P