Android.mk 常用模块类型
1 apk
include $(CLEAR_VARS)LOCAL_MODULE := myappLOCAL_SRC_FILES := $(call all-java-files-under, src)LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/resLOCAL_CERTIFICATE := platforminclude $(BUILD_PACKAGE)2 shared_library
生成的是动态库(.so 文件) include $(CLEAR_VARS)LOCAL_MODULE := mylibraryLOCAL_SRC_FILES := mylibrary.cppinclude $(BUILD_SHARED_LIBRARY)3 static_library
生成的是静态库(.a 文件) include $(CLEAR_VARS)LOCAL_MODULE := mylibraryLOCAL_SRC_FILES := mylibrary.cppinclude $(BUILD_STATIC_LIBRARY)4 java_binary
用于编译 Java 代码并生成可执行的 Java 程序(.jar 文件) include $(CLEAR_VARS)LOCAL_MODULE := mylibraryLOCAL_SRC_FILES := $(call all-java-files-under, src)include $(BUILD_JAVA_LIBRARY)5 cc_binary
用于编译 C/C++ 代码并生成可执行的 C/C++ 程序 include $(CLEAR_VARS)LOCAL_MODULE := myexecutableLOCAL_SRC_FILES := myexecutable.cppinclude $(BUILD_EXECUTABLE)
文章版权声明:除非注明,否则均为
谢士广博客
原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...