我有两个 3rd 方本机库,比如说libfoo.so
和libbar.so
. 我很难加载这两个库。我已将它们复制到libs
适当的 CPU 架构(armeabi、mips 和 x86)下的文件夹中,并将Project Structure>Modules>Android>Structurelibs
下的 Native 目录设置为指向此 libs 文件夹。我只能加载一个库,而不能加载另一个。如果我尝试一次加载一个(删除其他库),它运行良好。我得到的例外是:
java.lang.UnsatisfiedLinkError: Couldn't load foo from loader dalvik.system.PathClassLoader
我应该怎么做才能让 IntelliJ 或 Android 运行时找到这两个本机库?