【发布时间】:2016-06-22 03:12:02
【问题描述】:
我在一个 Android JNI 项目的 prebuild 目录中使用了一些预构建的 so。预编译库的 Android mk 文件如下所示:
include $(CLEAR_VARS)
LOCAL_MODULE := foo-prebuild
LOCAL_SRC_FILES := libfoo.so
include $(PREBUILT_SHARED_LIBRARY)
但每次我运行ndk-build -B 时,libs/armeabi 中生成的so 文件都会发生变化。所以我意识到 ndk-build 修改了 so 文件,而不是简单地复制它们。当我必须使用 git 之类的版本控制软件管理这些 so 文件时,这很烦人,因为很难知道提交的版本是否与 prebuild 目录中的 so 一致。我可以保持不变吗?
【问题讨论】:
标签: android git android-ndk ndk-build