为了引入这个已编译了的动态库也花了点时间
所以写笔记记录下
将x.so文件拷到ndk目录下的 platforms/android-y/arch-arm/usr/lib目录下因为等等系统编译的时候要用(x代表你的动态库名称,Y表示你的程序用到SDK版本号)
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_C_INCLUDES := \$(LOCAL_PATH)/include \$(LOCAL_PATH)/..
LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog -lzlib
LOCAL_SHARED_LIBRARY := libzlib
LOCAL_MODULE := ApkInfo
LOCAL_SRC_FILES := \ApkInfo.c \privoder.c \md5.c
include $(BUILD_SHARED_LIBRARY)
注意: -lzlib 的组成 l 只是编译器识别符 不是你的动态库名 动态库名 为 zlib 不能添加前缀和后缀 即 原动态库名称是: libzilb -> zlib 实现参与导入编译时名称为 zlib
欢迎各位同学加入 android 技术群 155595043