【发布时间】:2012-01-12 13:17:42
【问题描述】:
这个问题似乎被问了很多,但所有人都在尝试使用 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 文件提供任何指示吗?
【问题讨论】:
标签: android android-build