android 导入so库
之前,自尝试导入so库,发现忘记了部分内容于是在网上搜索资料,终于做了出来。现在记录一下。
一。将so库放入jniLibs目录下。
注意是jniLibs,最后边有个s,不是jniLib,并且L要大写。如果你在src/main目录中看不到jniLibs目录,那你只需要自己建一个这个目录就可以了,然后把你的so包按编译平台分类拷贝进去就可以了。然后呢?然后就完了,就这样就可以了,因为系统默认就会去这个目录中找对应的so包。如下图所示:
二。然后在build.gradle文件内配置so文件的路径
sourceSets {
main {
jniLibs.srcDirs = ['src/main/jniLibs']
}
}
这样就导入so库了。里面有些知识点,我就不说了,大家可以自己去网上查找资料。
android 导入so库就讲完了。
就这么简单。
android 导入so库相关推荐
- android 导入so库文件
昨天,自己又把so库导入项目,当时做的时候出现错误,后来在网上搜素了资料就解决了.自己感觉自己对导入so库还是不熟练,所以在这里就简单记录一下. 1.在src/main中添加 jniLibs文件夹 , ...
- Android导入OpenCV库
1.下载OpenCV库 官网下载 https://opencv.org/releases/ 这是我下载的版本4.5.5 2.导入OpenCV库 注意直接导入OpenCV里面的sdk文件夹,否则后续测试 ...
- android .so导入,android 导入so库文件
释放双眼,带上耳机,听听看~! 昨天,自己又把so库导入项目,当时做的时候出现错误,后来在网上搜素了资料就解决了.自己感觉自己对导入so库还是不熟练,所以在这里就简单记录一下. 1.在src/main ...
- 【Android 安装包优化】使用 lib7zr.a 静态库处理压缩文件 ( 交叉编译 lib7zr.a 静态库 | 安卓工程导入静态库 | 配置 CMakeLists.txt 构建脚本 )
文章目录 一.修改 7zr 交叉编译脚本 Android.mk 二.完整的 7zr 交叉编译脚本 Android.mk 三.交叉编译 lib7zr.a 静态库 四.Android Studio 导入 ...
- 【Android 高性能音频】Oboe 开发流程 ( 导入 Oboe 库 | 使用预构建的二进制库和头文件 | 编译 Oboe 源码 )
文章目录 一.导入 Oboe 库 二.使用预构建的二进制库和头文件 三.编译 Oboe 源代码 Oboe GitHub 主页 : GitHub/Oboe ① 简单使用 : Getting Starte ...
- 【Android RTMP】Android Studio 集成 x264 开源库 ( Ubuntu 交叉编译 | Android Studio 导入函数库 )
文章目录 安卓直播推流专栏博客总结 一. x264 简介 二. x264 交叉编译 三. Android Studio 导入函数库 四. 交叉编译版本 五. GitHub 项目地址 安卓直播推流专栏博 ...
- 【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )
文章目录 I . CMake 引入动态库与静态库区别 II . Android Studio 中 CMake 引入动态库流程 III . 指定动态库查找路径 IV . 链接函数库 V . 完整代码示例 ...
- 【Android NDK 开发】Android Studio 使用 CMake 导入静态库 ( CMake 简介 | 构建脚本路径配置 | 引入静态库 | 指定静态库路径 | 链接动态库 )
文章目录 I . CMake 简介 II . Android Studio 中 CMake 引入静态库流程 III . 指定 CMake 最小版本号 IV . 导入函数库 ( 静态库 / 动态库 ) ...
- android studio 导入第三方库的记录
android studio 导入第三方库的记录.jar包 和 库 一.jar包 1.jar包的话很简单,首先换成project模式,将你要用的jar包复制到lib下面.如图 2.然后右键选择Add ...
最新文章
- 本弗莱数据可视化的生产流程图_力控锂离子电池车间数据采集系统
- 【MATLAB】基本绘图 ( 图形设置 | 坐标轴开关 | box 开关 | 网格开关 | 坐标轴样式 )
- 如何吧本地仓库提交到github_解锁GitHub(5)之GitHub本地仓库使用
- acm之简单博弈 Nim Bash Wythoff
- PHP新增与修改的区分
- python matplotlib:figure,add_subplot,subplot,subplots讲解实现
- Redis 快速入门
- React开发(165):ant design validateFields
- 90TB显存!英伟达发布新一代SuperPod超算,AI算力新巅峰!
- linux如何安装交叉工具链,Linux:制作mipsel 交叉工具链 (更新版)
- LightOJ 1245 - Harmonic Number (II)
- PowerDesigner 表格导出为excel
- java 中的通讯之HTTP协议
- 设置y轴刻度_Origin中如何设置坐标轴单位长度相等? axisisometric
- ArcBlock 博客 | 区块链和数据库:致虚极,守静笃
- 小爱同学脱离局域网远程控制开关?
- Sqlserver与Oracle 10g数据类型对照
- 【Java 数据结构】树和二叉树
- jenkins 用户名密码错误,无法登录
- android studio上的基本动画实现(第一篇)