IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> Android studio2021工程将动态库so编译进apk -> 正文阅读

[移动开发]Android studio2021工程将动态库so编译进apk

在安卓工程里面引入so动态库是经常会出现的工作,

我的AndroidStudio版本是20210101p3,最新的还没升级呢,大家可以升到最新的,Android开发就是这样,不得不跟着官方升级,不然它老弹窗,虽说你可以设置,但是之后下载编译需要的依赖包慢慢地就会出现问题,所以还是跟着走吧。

 将动态库so编译进Apk的做法其实很简单,这里说的是没有源码的方式哈,我们创建工程的时候使用ndk那种当然更好,可以啥都不用管,直接写jni代码就可以了,不需要做这些事情的。

在左侧栏Project视图下,新建一个jniLibs目录,然后在其中创建你所需要的芯片架构的名称:

如x86,arm,armeabi,armeabi-v7a,armeabi-v8a等等,具体还有别的什么龙芯啥的,自己去Android开发指南查查吧。我这里的目录结构如下图,这几个arm的如果你的so库没有编译进到apk里面去,那么建议你都加上,当然了,里面放同样的arm版的so,至于x86啥的就别了,只有一个x86的,arm的我见过绝大多数都是armeabi,这也是导致我写这篇文章记录的原因,因为用这个让我都不知道错在了哪,找问题都很难找,加上一些其他的配置干扰,大大影响心情和浪费时间:

 

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-07-03 10:57:45  更:2022-07-03 10:57:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/3 20:11:27-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码