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

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

1

Решение

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

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

Пример Native для Android

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]