http://www.cnblogs.com/yaozhongxiao/archive/2012/07/10.html
    
     
     
     情况三:编译动态库+静态库
    
   
    
     
     
     文件Android.mk:
    
   
    
     
     
     LOCAL_PATH := $(call my-dir)
    
   
    
     
     
     include $(CLEAR_VARS)
     
     
    
    
    
     
     
     LOCAL_MODULE    := mylib_static
     
     
    
    
    
     
     
     LOCAL_SRC_FILES := src.c
     
     
    
    
    
     
      
      
      include $(
     
     
      
       BUILD_STATIC_LIBRARY
      
     
     
      )
      
      
     
    
   
    
     
     
     include $(CLEAR_VARS)
     
     
    
    
    
     
     
     LOCAL_MODULE    := mylib_shared
     
     
    
    
    
     
     
     LOCAL_SRC_FILES := src2.c
     
     
    
   
    
     
      
      
      LOCAL_STATIC_LIBRARIES
     
     :=
    
    
     mylib_static
     
     
    
   
    
     
     
     include $(
     
      BUILD_SHARED_LIBRARY
     
     )
     
     
    
   
    
    
   
    
    
   
    
    
   
    
    
   
    
    
   
    
    
   
    
    
   
    
    
   
    
    
   
    
    
   
    
    
   
    
    
   
    
     
     
     情况四:已有第三方静态库(动态库),编译静态库(动态库)
    
   
    
     
     
     文件Android.mk:
    
   
    
     
     
     LOCAL_PATH := $(call my-dir)
    
   
    
     
     
     include $(CLEAR_VARS)
    
    
    
     
     
     LOCAL_MODULE := thirdlib1
     
      
       # name it whatever
      
     
    
    
    
     
     
     LOCAL_SRC_FILES :=
     
      $(TARGET_ARCH_ABI)/libthird1.a
     
     
      # or $(so_path)
      
       /
      
     
    
    
     
      libthird1.so
     
    
    
    
     
     
     #LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include
    
    
    
     
     
     include $(
    
    
     
      PREBUILT_STATIC_LIBRARY
     
    
    
     )
     
      #or
     
    
    
     
      PREBUILT_
     
    
    
     
      
       SHARED
      
     
    
    
     
      _LIBRARY
     
    
   
    
     
     
     include $(CLEAR_VARS)
    
    
    
     
     
     LOCAL_MODULE    := mylib_use_thirdlib
    
    
    
     
     
     LOCAL_SRC_FILES := src.c
    
   
    
     
      
      
      LOCAL_STATIC_LIBRARIES
     
     :=
    
    
     thirdlib1
     
      
      
     
    
    
     
      #or
      
       LOCAL
      
     
    
    
     
      _
     
    
    
     
      
       SHARED
      
     
    
    
     
      _LIBRARY
      
     
    
   
    
     
     
     include $(
     
      BUILD_SHARED_LIBRARY
     
     )
     
      #如果编译静态库,需要
     
    
    
     Application.mk
    
   
    
     
      
       
       
      
     
    
   
    
    
    使用
    
     第三方的动态库,静态库
    
    需要采用预编译(
    
     
      BUILD_SHARED_LIBRARY 或
     
    
    
     
      PREBUILT_STATIC_LIBRARY)
     
    
   
    
    
    和
    
     
      
       LOCAL_STATIC_LIBRARIES
      
      
      
     
    
    
     
      
       
        LOCAL
       
      
     
    
    
     
      
       _
      
     
    
    
     
      
       
        SHARED
       
      
     
    
    
     
      
       _LIBRARY 来
       
        igz加入制订的动态库或者是静态库
       
      
     
    
   
    
    
    而如果使用的
    
     系统库(静态库 / 动态库 )
    
    
    
    采用如下即可实现:  LOCAL_LDLIBS := -lm -llog -ljnigraphics -lz
   
 
