我正在为项目使用Qcom OMX解码器示例。所以我必须为不同的操作系统版本使用不同的库(.so)。这些库是针对每个操作系统版本预编译的。我将它们加载到Android.mk中:
Android.MK
include $(CLEAR_VARS)
LOCAL_MODULE := qcomomxintermediate_lp //I want to change this depending on the OS version
LOCAL_SRC_FILES := ../libs/libqcomomxsample_lp.so
include $(PREBUILT_SHARED_LIBRARY)
LOCAL_SHARED_LIBRARIES := qcomomxintermediate_lp
这很好用。但是,如何根据应用程序运行的操作系统加载不同的库?该库用于构建我的NDK项目。
目前,如果我想在5.0.1或5.1.1上运行应用程序,我必须手动编辑Android.mk文件
由于