之前都是用LOCAL_LDFLAGS方法引用其他动态库,但是看到很多开源软件引用动态库都用LOCAL_SHARED_LIBRARIES。二者区别在哪里? 用LOCAL_LDFLAGS时都指定动态库在jni目录下编译。但是用LOCAL_SHARED_LIBRARIES时,我要引用的动态库放到哪个目录下,是否需要指定路径,请指教!android ndk 共享库JNIAndroid动态库

解决方案 »

  1.   

    LOCAL_SHARED_LIBRARIES 这个一般引用系统的库,比如libutils. 
    LOCAL_LDFLAGS这个应该是我们自己的我也不是很清楚.但感觉是这样
      

  2.   

    我在网上看到有人写过例子把自己的库放到LOCAL_SHARED_LIBRARIES里引用, 我拿到一段代码也是这样, 所以想知道这种方式和LOCAL_LDFLAGS相比是不是更好