如何在Android Studio NDK中声明JNI共享库使用的一些符号弱?

时间:2016-05-10 05:32:18

标签: android-ndk android-gradle

我有一个使用Android Studio的实验性Gradle NDK插件构建的JNI共享库,此库链接到仅在特定Android版本之后存在的一些OS库符号。

如何将这些特定符号定义为弱链接,或作为后备,使包含它们的整个OS库弱链接?目的是JNI库在这些较旧的操作系统上加载失败,并且符号在运行时只是null

具体示例:signal()中的libc似乎在4.0之前不可用。

0 个答案:

没有答案