Subclasse uma classe abstrata C ++ em Java usando JNI

Eu tenho uma biblioteca C ++ que eu tenho que usar em uma implementação existente do Android. Estou usando o Android NDK e usando as classes C ++ via JNI.

No entanto, não consigo encontrar como subclassificar uma classe abstrata C ++ em Java usando JNI.

Problemas que enfrento: Meu objetivo é fornecer a implementação Java para os métodos virtuais em C ++ subclassificando a classe C ++ abstrata. Eu carreguei a biblioteca nativa e estou tentando declarar os métodos nativos. Os métodos C ++ têm a palavra-chave 'virtual'. Quando eu declaro as funções nativas em Java depois de carregar a biblioteca C ++, 'virtual' não é reconhecido. O que está errado aqui?

Qualquer ajuda é apreciada. Sou novato no JNI. Desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion