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