2

我正在为一个项目使用 Qcom OMX 解码器示例。所以我必须为不同的操作系统版本使用不同的库(.so)。这些库针对每个操作系统版本进行了预编译。我将它们加载到 Android.mk 中:

安卓.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 文件

谢谢

4

0 回答 0