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