Точно так же, как в теме, мне нужна отдельная библиотека lib с нативным fuction для загрузки библиотеки lib с основной функцией? Или это рекомендовано для этого?
В этот момент я получил эти собственные функции, скомпилированные с помощью main.so, но я не уверен, так ли это должно быть.
нативная библиотека загружается перед основной
protected String[] getLibraries() {
return new String[] {
"SDL2",
"hidapi",
"native",
"main"
};
}
И внутри у меня есть куча этих родных функций, одна из которых в качестве примера
JNIEXPORT int JNICALL Java_org_libsdl_app_SDLActivity_nativeRunMain(jstring library, jstring function, jobject array)
{
return Java_org_libsdl_app_SDLActivity_nativeRunMain("libmain.so", "SDL_main", NULL);
}
Пока приложение запускает загрузку библиотек, и больше ничего не пыталось увидеть, идет ли log_android из основной функции, но это не так.