android静态库动态库,Android 动态库和静态库

一、指定库文件生成到哪个目录

在Android.mk文件中,可以指定最后的目标安装路径,

LOCAL_MODULE_PATH和LOCAL_UNSTRIPPED_PATH来指定。不同的文件系统路径用以下的宏进行选择:

TARGET_ROOT_OUT:表示根文件系统。

TARGET_OUT:表示system文件系统。

TARGET_OUT_DATA:表示data文件系统。

用法如:

CAL_MODULE_PATH:=$(TARGET_ROOT_OUT)

二、静态库

1) 生成静态库

#Test Static Lib

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_SRC_FILES:= /

helloworld.c

LOCAL_MODULE:= libtest_static

#LOCAL_C_INCLUDES :=

#LOCAL_STATIC_LIBRARIES :=

#LOCAL_SHARED_LIBRARIES :=include$(BUILD_STATIC_LIBRARY)

# BUILD_STATIC_LIBRARY means generate a static library

三、 动态库

1)生成动态库

#Test Shared Lib

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_SRC_FILES:= /

helloworld.c

你可能感兴趣的:(android静态库动态库)