Art*_*tem 4 android static-libraries android-ndk
是否可以使用ndk-build从其他几个静态(.a)库构建静态(.a)库。
例如,我有几个库:lib1.a,lib2.a,lib3.a,我需要构建libmegalib.a lib
使用LOCAL_WHOLE_STATIC_LIBRARIES并包含$(BUILD_STATIC_LIBRARY)无济于事。它创建libmegalib.a lib,但仅包含“!<arch>”内容(8个字节)。
但我需要libmegalib.a包含我所有的库: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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2322 次 |
| 最近记录: |