Android 导入多个外部静态链接库, 进行动态库编译方法( NDK)
来源:互联网 发布:淘宝买家版 编辑:程序博客网 时间:2024/05/02 01:03
http://blog.csdn.net/helldevil/article/details/8229164
Android 导入多个外部静态链接库, 进行动态库编译方法( NDK)
Android.mk 可以这样写:
LOCAL_PATH := $(call my-dir)
##############loading static lib###################
#############static lib1################
include $(CLEAR_VARS)
LOCAL_ARM_MODE := arm
LOCAL_MODULE := libmessenger_messenger_gyp
LOCAL_SRC_FILES := libmessenger_messenger_gyp.a
include $(PREBUILT_STATIC_LIBRARY)
#############static lib2################
include $(CLEAR_VARS)
LOCAL_ARM_MODE := arm
LOCAL_MODULE := libthird_party_curl_curl_gyp
LOCAL_SRC_FILES := libthird_party_curl_curl_gyp.a
include $(PREBUILT_STATIC_LIBRARY)
#############static lib3################
include $(CLEAR_VARS)
LOCAL_ARM_MODE := arm
LOCAL_MODULE := libthird_party_expat_expat_gyp
LOCAL_SRC_FILES := libthird_party_expat_expat_gyp.a
include $(PREBUILT_STATIC_LIBRARY)
#############static lib4################
include $(CLEAR_VARS)LOCAL_ARM_MODE := armLOCAL_MODULE := libthird_party_libstrophe_strophe_gyp
LOCAL_SRC_FILES := libthird_party_libstrophe_strophe_gyp.a
include $(PREBUILT_STATIC_LIBRARY)
#############static lib5################
include $(CLEAR_VARS)
LOCAL_ARM_MODE := arm
LOCAL_MODULE := libthird_party_sqlite_sqlite_gyp
LOCAL_SRC_FILES := libthird_party_sqlite_sqlite_gyp.a
include $(PREBUILT_STATIC_LIBRARY)
##############build shared lib#################
include $(CLEAR_VARS)
LOCAL_C_INCLUDES := $(JNI_H_INCLUDE)\
$(LOCAL_PATH) \
$(LOCAL_PATH)/include \
../../../libmessenger/src
LOCAL_ARM_MODE := arm
LOCAL_MODULE += adapter
LOCAL_SRC_FILES := xxx_Adapter.cpp xxx.cpp
LOCAL_SHARED_LIBRARIES := libutils
LOCAL_STATIC_LIBRARIES := libthird_party_sqlite_sqlite_gyp \
libstlport_static \
libthird_party_curl_curl_gyp \
libthird_party_libstrophe_strophe_gyp \
libthird_party_expat_expat_gyp \
libmessenger_messenger_gyp
LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -lloginclude
$(BUILD_SHARED_LIBRARY)
- Android 导入多个外部静态链接库, 进行动态库编译方法( NDK)
- Android 导入多个外部静态链接库, 进行动态库编译方法( NDK)
- Android NDK编译静态链接库及动态链接库(librtmp编译小白填坑)
- NDK编译Android动态链接库
- android NDK 编译 静态动态库
- android ndk 静态链接库
- Android NDK中C++ STL库动态和静态链接
- android NDK 使用(多个)静态库生成动态库
- 动态链接,静态链接,导入库
- 静态编译,动态编译,静态链接库,动态链接库
- ndk-build 编译多个CPU架构的动态链接库
- ndk-build 编译多个CPU架构的动态链接库
- ndk-build 编译多个CPU架构的动态链接库
- android开发 NDK 编译和使用静态库、动态库
- android开发 NDK 编译和使用静态库、动态库
- android开发 NDK 编译和使用静态库、动态库
- android开发 NDK 编译和使用静态库、动态库
- android开发 NDK 编译和使用静态库、动态库
- android安装vim
- 理财专题(5)——合理避税
- 蓝牙
- YARN ResourceManager调度器的分析
- hdu 1299 Diophantus of Alexandria
- Android 导入多个外部静态链接库, 进行动态库编译方法( NDK)
- 理财专题(6)——保险
- 各协议默认端口
- C# 文件操作
- siverlight datagrid滚动颜色错位问题
- Hadoop 数据类型与文件结构剖析 Sequence, Map, Set, Array, BloomMap Files
- oracle插入时间变量
- 对overflow:hidden的详细理解
- hdu 3802 Ipad,IPhone