路径上查找NDK生成的库。
/lib/<abi>/lib<name>.so
这里的<abi>支持的是ABI下面列出的ABI名称之一,<name>是为Android.mk文件中的LOCAL_MODULE变量定义库时使用的库名称。由于APK文件只是zip文件,因此打开它们并确认它们属于哪些原生共享库是很简单的。如果系统在预期位置找不到原生共享库,便无法使用它们。在这种情况下,应用本身必须复制这些库,然后执行dlopen()。在胖二进制文件中,每个库位于其名称与相应ABI匹配的目录下。例如,胖二进制文件可能包含以下文件。/lib/ armeabi/ libfoo. so /lib/ armeabi- v7a/ libfoo. so /lib/ arm64- v8a/ libfoo. so /lib/ x86/ libfoo. so /lib/ x86_ 64/ libfoo. so /lib/ mips/ libfoo. so /lib/ mips64/ libfoo. so