Android NDK - 使用多个 NDK 构建构建应用程序

时间:2021-02-03 02:06:36

标签: android android-ndk

是否可以像这样在 build.gradle 中链接多个本地库(用 C 编写):

externalNativeBuild {
    ndkBuild {
        path 'src/main/c/Lib1Android.mk'
        path 'src/main/c/Lib2Android.mk'
    }
}

当我使用它时,我的 JNI 文件无法看到来自 Lib1 的本机函数 :(

1 个答案:

答案 0 :(得分:1)

根据 NdkBuild doc,您只需要指定根 ndk-build 脚本,但在其中您可以调用任意数量的其他 Android.mk 文件(此处讨论如何执行此操作 Android NDK: how to include Android.mk into another Android.mk (hierarchical project structure)? ).