我在目录中有一些cpp文件(10个cpp文件和10个亲戚.h文件对应10个类)。 我想用它们创建我自己的库(让它称之为libTest.a),以便使用NDK将它放在一个android项目上。
我已经:
我在网上花了大约10个小时试图找到一个可以解释如何编译自己的lib.a的人
我发现了很多关于“如何在一个使用ndk的android项目中放置.a”,但没有关于如何创建一个makefile,一个配置文件或其他什么来正确编译并使lib与android兼容。
能给我一些建议的人将成为我的一天!
非常感谢
(我的Android.mk下面)
LOCAL_PATH := $(call my-dir)
# static library info
LOCAL_MODULE := libTest
LOCAL_SRC_FILES := ../prebuild/libTest.a
LOCAL_EXPORT_C_INCLUDES := ../prebuild/include
include $(PREBUILT_STATIC_LIBRARY)
include $(CLEAR_VARS)
LOCAL_C_INCLUDES += ../prebuild/include
LOCAL_MODULE := mlaudioengine
LOCAL_SRC_FILES := mlaudioengine.cpp
LOCAL_STATIC_LIBRARIES := libTest
include $(BUILD_SHARED_LIBRARY)