Я пытаюсь использовать NDK с C ++ и, похоже, не могу правильно сформулировать соглашение об именах методов. мой родной метод выглядит следующим образом:
extern "C" {
JNIEXPORT void JNICALL Java_com_test_jnitest_SurfaceRenderer_drawFromJni
(JNIEnv* env, jclass c)
{
//
}
}
с заголовком, заключенным в extern "C" {} также.
Все компилируется нормально, создается файл .so и копируется в папку libs в моем проекте, но когда я отлаживаю и запускаю в Eclipse, я продолжаю получать сообщение журнала cat, что "не найдено реализации для native ...". Что-то мне не хватает, поскольку все примеры NDK написаны на C?
Спасибо.
javah
? Если нет, то должно быть. :-P