如何在Android NDK中调用第三方库文件(.so)
2016-06-20 00:00
330 查看
1.在project/jni目录下创建prebuilt子目录(目录名可自定义).
2.将第三方.so放到prebuilt中,并创建Android.mk, 内容如下:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := xxx
LOCAL_SRC_FILES := libxxx.so
include $(PREBUILT_SHARED_LIBRARY)
3.在project/jni/Android.mk中加入
LOCAL_SHARED_LIBRARIES := xxx
4.在project/jni/android.mk的最后加入
include $(LOCAL_PATH)/prebuilt/Android.mk
5.运行cygwin, 到project目录下, 运行$NDK/ndk-build
2.将第三方.so放到prebuilt中,并创建Android.mk, 内容如下:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := xxx
LOCAL_SRC_FILES := libxxx.so
include $(PREBUILT_SHARED_LIBRARY)
3.在project/jni/Android.mk中加入
LOCAL_SHARED_LIBRARIES := xxx
4.在project/jni/android.mk的最后加入
include $(LOCAL_PATH)/prebuilt/Android.mk
5.运行cygwin, 到project目录下, 运行$NDK/ndk-build
相关文章推荐
- Android PhotoView基本功能实现
- Android JIN简单单步调试
- android 播放视频时切换全屏隐藏状态栏
- [Android] 对ImageView设置属性scaleType为FIT_START,如何去掉多余空白
- [转]Android下怎么使用LDD查看依赖库
- Android的/system/lib里加入自己的so库
- 学会编写Android Studio插件 别停留在用的程度了
- 神奇的Android Studio Template
- Android AutoLayout全新的适配方式 堪称适配终结者
- 50个Android开发技巧(24 处理ListView数据为空的情况)
- 50个Android开发技巧(01 好好利用layout_weight属性)
- 50个Android开发技巧(09 避免用EditText对日期进行验证)
- 50个Android开发技巧(10 为TextView添加样式)
- 50个Android开发技巧(03 自定义ViewGroup)
- MVP模式在Android开发中的应用
- 50个Android开发技巧(02 延迟加载和避免重复渲染视图)
- 50个Android开发技巧(12 为控件添加圆角边框)
- 50个Android开发技巧(11 为文字添加特效)
- AS中SVN的安装、配置及常见问题的解决方法
- 自定义View基础篇一