Android 编译

m 源码树的根目录执行编译,编译的是根目录下所有的代码

mm 编译当前路径下所有的模块,但不包含依赖着么的模块。

mmm[module_path] 编译指定路径下的所有模块,但不包含依赖关系的模块

mma 编译当前路径下所有模块,且包含依赖关系的模块

mmma [module_path] 编译指定路径下的所有模块,且包含依赖关系的模块


LOCAL_PATH:指定当前Makefile文件所在的路径。
LOCAL_MODULE:指定模块的名称。
LOCAL_SRC_FILES:指定模块的源文件列表。
LOCAL_C_INCLUDES:指定C/C++源文件的包含路径。
LOCAL_SHARED_LIBRARIES:指定模块依赖的共享库。
LOCAL_STATIC_LIBRARIES:指定模块依赖的静态库。
LOCAL_MODULE_TAGS:指定模块的标签,用于在构建系统中对模块进行分类和归类。
LOCAL_MODULE_CLASS:指定模块的类别,表示模块在构建系统中的类型或角色。
LOCAL_MODULE_SUFFIX:指定模块的文件名后缀。
LOCAL_CERTIFICATE:指定模块的签名配置。
LOCAL_USE_AAPT2:指示是否使用AAPT2作为资源打包工具。
LOCAL_PACKAGE_NAME:指定生成APK文件的包名。
LOCAL_PACKAGE_SIGNED_KEY:指定APK文件的签名配置,如"release"或"debug"。


 

posted @ 2025-03-21 10:22  山村放羊娃  阅读(14)  评论(0)    收藏  举报