我正在使用 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"
}
}
谢谢你的帮助!