Android NDK UnsatisfiedLinkError扑朔迷离

时间:2019-06-19 15:20:14

标签: android

我为平板电脑设备制作了一个自定义的flutter插件。 平板电脑的架构为 arm64-v8a

我有可用于 armeabi 体系结构的库,以支持该平板电脑上的指纹。

还有Flutter库。因此不适用于 armeabi

那么我该如何将flutter库.so用于 arm64-v8a 而将指纹库 armeabi 用于 arm64-v8a 体系结构?

下面是APK分析的屏幕截图

enter image description here

1 个答案:

答案 0 :(得分:1)

您应该将此添加到gradle中

defaultConfig {
    ndk {
        abiFilters 'armeabi-v7a'
    }
    .....
}

我之前也遇到过类似的问题,并且已经解决了here

此外,this article在描述它。