Estou tentando usar o NDK com C ++ e não consigo obter a convenção de nomenclatura de método correta. meu método nativo é o seguinte:
extern "C" {
JNIEXPORT void JNICALL Java_com_test_jnitest_SurfaceRenderer_drawFromJni
(JNIEnv* env, jclass c)
{
//
}
}
com um cabeçalho envolvido em extern "C" {} também.
Tudo compila bem, cria um arquivo .so e copia para a pasta libs em meu projeto, mas quando eu depuro e executo no Eclipse, continuo recebendo uma mensagem de log cat de "nenhuma implementação encontrada para nativo ...". Há algo que estou perdendo, pois todos os exemplos de NDK estão em C?
Obrigado.
javah
? Se não, você deveria estar. :-P