我使用 Android NDK r8 生成多个包含 $(BUILD_STATIC_LIBRARY) 的静态库,并成功获得:lib1.a、lib2.a、lib3.a 等。
现在我想将这些静态库合并为一个。
我尝试使用来自 Android NDK 的 ar.exe 来实现:
android-ndk-r8\toolchains\arm-linux-androideabi-4.4.3\prebuilt\windows\arm-linux-androideabi\bin\ar.exe r libALL.a lib1.a lib2.a lib3.a
但是当我在 Android NDK makefile 中使用libAll.a时,它会说没有索引。
如何添加此索引?
其他问题:
当我显示归档libAll.a的内容时,我看到的是 lib1.a、lib2.a、lib3.a而不是这些库中的.o符号。
如何更改它(= 从静态库中提取 .o 以将其合并到 libAll.a 中)?
谢谢