美文网首页
Android.mk

Android.mk

作者: CaribbeanX | 来源:发表于2020-06-12 13:23 被阅读0次

include $(BUILD_PACKAGE)      # Tell it to build an APK

$(BUILD_PACKAGE)是用来编译生成package/app/下的apk。

include $(BUILD_STATIC_LIBRARY)   表示编译成静态库

include $(BUILD_SHARED_LIBRARY)  表示编译成动态库

include $(BUILD_EXECUTABLE)      表示编译成可执行程序

LOCAL_PACKAGE_NAME                指定APP应用名称

LOCAL_MODULE                              除应用(apk)以LOCAL_PACKAGE_NAME指定模块名以外,其余的模块都以LOCAL_MODULE指定模块名。

LOCAL_SRC_FILES := $(call all-java-files-under, src) 如果要包含的是java源码的话,可以调用all-java-files-under得到。(这种形式来包含local_path目录下的所有java文件)

BUILD_STATIC_JAVA_LIBRARY: 产物路径 out/target/common/obj/JAVA_LIBRARIES

查看AOSP版本:build/make/core/version_defaults.mk

PLATFORM_SDK_VERSION:=28

相关文章

网友评论

      本文标题:Android.mk

      本文链接:https://www.haomeiwen.com/subject/aaqazhtx.html