尝试从jni文件夹和子文件夹中的源代码构建两个共享库,例如mod1和mod2(Android NDK编译到libmod1.so和libmod2.so),然后让mod1从mod2调用一个函数.关于如何使构建工作的大量答案,但随后运行时动态链接无法正常工作,应用程序在启动时崩溃.
决定发布这个问题并立即回答,以便整个过程的Q和A在一起,并希望其他人不会浪费一天再研究它.
java-native-interface android build shared-libraries android-ndk