Вызов методов JNI C++ напрямую из C++ возможен?

Можно ли вызвать метод JNI C++ (который обычно используется только из Java) из C++? Допустим, есть библиотека Android, которая использует методы JNI, и я хочу использовать эти методы непосредственно из моего кода C++ вместо создания слоя Java. Это возможно? Я не могу изменить метод JNI, я не знаю, что происходит в методе JNI, поэтому я не могу напрямую использовать общедоступные методы C++, и я не хочу передавать данные, делать java только для передачи их снова через интерфейс jni

1 ответ

Да, это возможно. Вы можете создать APK без слоя Java.

Если хотите пойти со ссылочным примером. Попробуйте сделать с простым примером opengl es.

Пример Native для Android

то есть. Вы можете иметь прямой доступ к слою Android.

Другие вопросы по тегам