Android.mk使用
时间:2023-12-15 22:37:02
1.mk文件初识
当前目录的路径
LOCAL_PATH := $(call my-dir)
清除除了LOCALPATH的环境变量
include $(CLEAR_VARS)
模块名称由编译而成
LOCAL_MODULE := hello-jni
源文件 \ 连接符,连接文件
LOCAL_SRC_FILES := hello-jni.c \
hello.c
生成的文件位置
LOCAL_MODULE_PATH := $(LOCAL_PATH)
生成哪种类型的文件(二进制)
#include $(BUILD_EXECUTABLE)
生成动态库
#inclue $(BUILD_SHARED_LIBRARY)
生成静态库
#inclue $(BUILD_STATIC_LIBRARY)
2.生成apk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := $(call all-subdir-java-files)
生成的apk名字
LOCAL_PACKAGE_NAME := LocalPackage
编译生成apk
#include $(BUILD_PACKAGE)