是否可以以编程方式强制在arm64 android设备上加载armv7库?

时间:2018-11-08 02:49:42

标签: android android-ndk android-gradle arm64 armv7

我试图在我的应用程序上加载armv7本机库。 (设备是arm64 android) 但是在执行我的应用程序时,我遇到了错误消息。

找不到“ xxxx.so”

为了解决这个问题,我在build.gradle中使用了这些

defaultConfig {
        ndk {
            abiFilters "armeabi", "armeabi-v7a", "x86", "mips"
        }
    }

splits {
    abi {
        enable true
        reset()
        include "armeabi-v7a", "armeabi"
        universalApk false
    }
}

结果,这些解决方案获得了成功(已加载armv7本机库)。但是这些解决方案无法加载arm64本机库。 (因为我使用了其他库(arm64)。)

总而言之,我同时使用了arm64库和armv7库。

因此,如果有人有其他解决方案,例如以编程方式指定的库路径,请告诉我。

0 个答案:

没有答案