2012-02-24 11 views
4

他のいくつかの静的ライブラリ(.a)からndk-buildを使用してスタティック(.a)ライブラリをビルドすることは可能ですか? lib1.a、lib2.a、lib3.aを、私は(BUILD_STATIC_LIBRARY)が助けをdosn't LOCAL_WHOLE_STATIC_LIBRARIESを使用してlibにAndroid、NDK、ビルドスタティックライブラリ

libmegalib.a構築し、$を含める必要があります。

は例えば、私はいくつかのライブラリを持っています。 libmegalib.a libを作成しますが、 "!<arch>"の内容(8バイト)のみが含まれています。

しかし、私はすべての私のlibsが含まれていlibmegalib.a必要があります。lib1.a、lib2.a、

答えて

4

lib3.aあなたはこれを達成するために(適切なNDKツールチェーンからarm-linux-androideabi-ararを使用することができるはずです。

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