android JNI学习之二 调用第三方动态库
来源:互联网 发布:mysql下载及安装步骤 编辑:程序博客网 时间:2024/05/20 05:05
http://lipeng88213.iteye.com/blog/1292543
android JNI学习之二 调用第三方动态库
动态库和静态库 我觉得两种不同
1、动态库是.so文件,静态库是.a文件
2、动态库的话 你需要第三方库和你自己的so库,静态库 只需要你自己的就行,已经包含到你的so库里面去了
我不是学c的 所以 可能说的不对 大家见谅
我在开发过程中发现 动态库的调用有两种方法
libaaa.so是我的第三方so库,libtest是我生成的so库
1、lib下面生成一个so
- #
- LOCAL_PATH := $(call my-dir)
- #
- LOCAL_MODULE := libtest
- LOCAL_SRC_FILES := com_lp_jni_Test.c
- LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog
- LOCAL_LDLIBS += -L$(LOCAL_PATH)
- LOCAL_LDLIBS += -laaa
- include $(BUILD_SHARED_LIBRARY)
这个会在lib下面生成一个so 就是你自己的so 但是 你用的时候 也需要把第三方so库放到你的工程里面
2、lib下面生成两个so
- #
- LOCAL_PATH := $(call my-dir)
- #
- include $(CLEAR_VARS)
- LOCAL_MODULE := libmmm
- LOCAL_SRC_FILES := libaaa.so
- include $(PREBUILT_SHARED_LIBRARY)
- include $(CLEAR_VARS)
- LOCAL_MODULE := libtest
- LOCAL_SRC_FILES := com_lp_jni_JMedia.c
- LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog
- LOCAL_SHARED_LIBRARIES := libmmm
- include $(BUILD_SHARED_LIBRARY)
这个会在你的lib下面生成两个so库 一个是第三方so库,一个是你自己的
- android JNI学习之二 调用第三方动态库
- android JNI 调用第三方动态库
- Android-jni 调用第三方动态库
- android jni开发 调用 第三方 动态链接库
- Android.mk JNI 调用第三方库
- g++编译动态库。测试java jni调用第三方动态库。[android studio IDE]
- JNI技术之Java调用C/C++编写的第三方dll-动态链接库
- 使用JNI 调用第三方c++动态库
- Android Studio调用第三方动态库
- Android平台下JNI调用第三方so库
- Android平台下JNI调用第三方so库
- Android平台下JNI调用第三方so库
- Android平台下JNI调用第三方so库
- Android studio Jni调用第三方库(CMakelist)
- JNI开发(二) 在JNI开发中调用第三方so库
- 关于JNI调用第三方静态库
- jni调用第三方静态库
- 关于JNI调用第三方静态库
- android JNI学习之一环境搭建
- Upload applications
- c#params应用
- 在qemu里面添加虚拟的usb mass storage设备
- 程序员不止做到35岁
- android JNI学习之二 调用第三方动态库
- 南孚七号电池容量设计须知
- iOS-NSURLConnection、NSMutableURLRequest、NSURLRequest用法
- 步步学GDB-《1》
- android JNI学习之三 关于Android.mk
- 总理弯腰屈膝的shooow
- 开始我的博客之旅
- AE+C#批量修改MXD中图层数据源
- php有用的代码段-(1)