Subclase una clase abstracta de C ++ en Java usando JNI

Tengo una biblioteca de C ++ que tengo que usar en una implementación de Android existente. Estoy usando NDK de Android y usando las clases de C ++ a través de JNI.

Sin embargo, no puedo encontrar una subclase de una clase abstracta de C ++ en Java usando JNI.

Problemas que enfrento: mi objetivo es proporcionar la implementación de Java para los métodos virtuales en C ++ subclasificando la clase abstracta de C ++. He cargado la biblioteca nativa y estoy tratando de declarar los métodos nativos. Los métodos de C ++ tienen la palabra clave 'virtual'. Cuando declaro las funciones nativas en Java después de cargar la biblioteca de C ++, no se reconoce 'virtual'. ¿Que esta mal aquí?

Cualquier ayuda es apreciada. Soy un novato en JNI. Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta