Я пытаюсь использовать уже существующую нативную библиотеку C в моем проекте Android. Библиотека прекрасно работает с инструментами NDK ...
Теперь я понял, что я не могу просто вызвать библиотеку, но моя библиотека должна включать jni.h и добавлять объявления определенных функций, например:
JNIEXPORT jint JNICALL Java_com_MultPkg_Mult_mult(JNIEnv *, jobject, jint, jint);
Но поскольку я использую существующую библиотеку I, которая также используется на других платформах, мне не нравится идея засорять весь код этими определениями, которые в конечном итоге обернутся только моими реальными функциями ...
Есть ли способ обойти это? И если это действительно единственный способ, есть ли способ автоматически сгенерировать их на основе моих существующих объявлений / определений функций C?
Очень ценится