0

我正在使用 Android Studio 构建一个原生库,并且由于预制模块,我可以构建一个可以在构建我的应用程序时使用的 AAR。很好(不是那么容易,但很好!)。

该库依赖于其他库(zlib 和 android 日志),在阅读文档https://google.github.io/prefab/后,我发现使用export_libraries模块元数据中的字段应该避免最终应用程序修改其 CMakeLists。 txt 类似...

find_library(LOG_LIB log)
find_library(ZIP_LIB z)

target_link_libraries(
        ${TARGET_NAME}
        ${LOG_LIB}
        ${ZIP_LIB}
)

事实是我不知道如何在prefab我的 build.gradle 块中添加它,目前看起来像这样。

    buildFeatures {
        prefabPublishing true
    }

    prefab {
        client {
            headers "../../../../inc/common"
        }
    }

谢谢你的帮助!

4

0 回答 0