是否可以使用其他几个静态(.a)库中的ndk build来构建静态(.a)库。
例如,我有几个库:lib1.a、lib2.a、lib3.a,我需要构建libmegalib.a库
使用本地的全静态库和包含$(构建静态库)没有帮助。
它创建libmegalib.a lib,但它包含“!“仅限内容(8字节)。
但我需要libmegalib.a包含我所有的lib:lib1.a,lib2.a,lib3.a
最佳答案
您应该能够使用ar(arm-linux-androideabi-ar
来自适当的ndk工具链)来实现这一点:
arm-linux-androideabi-ar -xv lib1.a
arm-linux-androideabi-ar -xv lib2.a
arm-linux-androideabi-ar -xv lib3.a
arm-linux-androideabi-ar -rc libmegalib.a *.o