2012-02-24 2 views
4

다른 정적 (.a) 라이브러리에서 ndk-build를 사용하여 정적 (.a) 라이브러리를 빌드 할 수 있습니까? lib1.a, lib2.a, lib3.a을 나는 (BUILD_STATIC_LIBRARY가) 도움을 dosn't LOCAL_WHOLE_STATIC_LIBRARIES을 사용하여 LIBAndroid, NDK, 정적 라이브러리 구축

libmegalib.a 구축하고 $를 포함해야합니다

예를 들어, 나는 몇 가지 라이브러리가 있습니다. libmegalib.a lib를 만들지 만 "! <arch>"내용 (8 바이트) 만 포함합니다. 당신이 이것을 달성하기 위해 (해당 NDK 툴체인에서 arm-linux-androideabi-ar) ar을 사용할 수 있어야

답변

4

lib3.a lib1.a, lib2.a, :

는 그러나 나는 내 모든 libs와 포함 libmegalib.a 필요

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 
관련 문제