这个问题似乎被问了很多,但所有人都试图使用 eclipse 将库打包到 APK 中。但是,我的要求是使用 Android 构建系统将库打包在 APK 内(稍后将使用 System.loadLibrary() 通过 Java 加载),即我想编写一个 Android.mk 文件来完成这项工作。
要求: 1. 预建共享库:libTest.so 2. 编写一个 Android.mk 文件,将其打包到 apk 内的 libs/armeabi-7 中。
我对我正在使用的构建系统了解不多,但在导出所需的环境变量后使用“mm”命令完成编译。
当我为 LOCAL_JNI_SHARED_LIBRARIES 提供 libTest 时,它会尝试在其导出的路径中找到它,但无法在其中找到它,因此构建失败。
任何人都可以就编写将我的预构建共享库打包到 APK 中的 Android.mk 文件提供任何指示吗?