如何解决 Android 上的共享库导入问题?

How to solve the shared library import issue on Android?

我有一些共享库,可能是libaaa.solibbbb.solibccc.so

  1. libaaa.so 仅在 armeabi ARCH
  2. 上编译
  3. libbbb.soarmeabiarmeabi-v7a
  4. 上编译
  5. libccc.so 在两个 ARCH 上编译(x86arm64mips ...)

目前,我必须将libaaa.so复制到armeabi-v7aarm64-v8a...文件夹中,否则将提现。

如何避免多余的副本?

使用 System.load() 代替 System.loadLibrary()

已讨论差异 here