在Android构建系统中,
LOCAL_SHARED_LIBRARIES
和LOCAL_REQUIRED_MODULES
有何不同?LOCAL_SHARED_LIBRARIES
用于在编译期间将共享库链接到目标文件中。这些库可以由其他模块使用,并且只需要在运行时加载一次。LOCAL_REQUIRED_MODULES
用于指定必须与当前模块一起构建的其他模块。在构建过程中,这些模块会被自动包含在当前模块中,并且会在执行期间被加载。