
例如,我有几个库:lib1.a,lib2.a,lib3.a,我需要构建libmegalib.a lib
使用LOCAL_WHolE_STATIC_liBRARIES并包含$(BUILD_STATIC_liBRARY)并没有帮助.
它创建了libmegalib.a lib,但它包含“!< arch>”仅内容(8个字节).
但是我需要libmegalib.a包含我所有的libs:lib1.a,lib3.a
解决方法 你应该可以使用 ar(来自相应的NDK工具链的arm-linux-androIDeabi-ar)来实现这个目的: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总结
以上是内存溢出为你收集整理的Android,NDK,构建静态库全部内容,希望文章能够帮你解决Android,NDK,构建静态库所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)