Подкласс C ++ абстрактный класс в Java с использованием JNI
У меня есть библиотека C ++, которую я должен использовать в существующей реализации Android. Я использую Android NDK и использую классы C ++ через JNI.
Однако я не могу найти, как создать подкласс C ++ абстрактного класса в Java с помощью JNI.
Проблемы, с которыми я сталкиваюсь: Моя цель - обеспечить реализацию Java для виртуальных методов в C ++, создав подкласс абстрактного класса C ++. Я загрузил нативную библиотеку и пытаюсь объявить нативные методы. Методы C ++ имеют ключевое слово «virtual». Когда я объявляю нативные функции в Java после загрузки библиотеки C ++, «виртуальный» не распознается. Что здесь не так?
Любая помощь приветствуется. Я новичок в JNI. Заранее спасибо.