LOCAL_SHARED_LIBRARIES 和 LOCAL_REQUIRED_MODULES 的区别?

Differences between LOCAL_SHARED_LIBRARIES and LOCAL_REQUIRED_MODULES?

Android 构建系统中 LOCAL_SHARED_LIBRARIESLOCAL_REQUIRED_MODULES 有什么区别?

在原生世界中(c 或 c++): LOCAL_REQUIRED_MODULES 表示必须编译并安装在该宏之后声明的所有模块。 LOCAL_SHARED_LIBRARIES 意味着这些模块将被链接起来,不需要使用 "dlopen" 来使用这些库(但你应该在你自己的模块中包含 *.h 文件)。