如下所示使用$BUILD_SHARED_LIBRARY
并调用ndk-build
,我会得到一个名为libmyaudio.so
LOCAL_MODULE := myaudio
LOCAL_SRC_FILES := loop.c
LOCAL_SHARED_LIBRARIES := liblog libcutils
LOCAL_MODULE_TAGS := optional
LOCAL_CFLAGS := -Wno-unused-parameter $(INCLUDE_PATH)
LOCAL_LDFLAGS += -llog
include $(BUILD_SHARED_LIBRARY)
我可以在Android.mk
更改哪些内容,以确保构建的文件 myaudio.so
而不是libmyaudio.so
答案 0 :(得分:2)
使用LOCAL_MODULE_FILENAME
:
LOCAL_MODULE_FILENAME := myaudio
来自NDK文档:
此可选变量允许您覆盖构建系统默认为其生成的文件使用的名称。 [...]注意:您无法覆盖文件路径或文件扩展名。