当前位置: 首页 > news >正文

Android Studio导入第三方so库和jar包——Android Studio

导入so库

方式一(libs文件夹)

将项目以【Project】的结构显示,将目标架构对应的so文件夹(如下图中 的arm64-v8a)复制粘贴到app文件下的lib文件夹中(如下图的步骤1  2  3)

在build.gradle(如图绿框4)添加配置:将libs文件夹作为jniLibs文件夹,即指定库的位置(jniLibs文件夹为默认的库位置)。

....
android {...sourceSets {main {jniLibs.srcDirs = ['libs']}}...
}
...

方式二(jniLibs文件夹)

将so库文件夹粘贴复制到jniLibs文件夹下。如果main下没有jniLibs文件夹,需自行创建,名字不可可自行更改。

注意:不可将方式一和方式二混合使用,如果使用jniLibs文件夹作为库文件夹,build.gradle文件里的库文件夹更改配置(jniLibs.srcDirs = ['libs']),就不应该有。

导入jar包

在【Project】结构下,将jar包复制粘贴到libs下,选中目标jar包右键【Add As Library...】。这样就完成了,可以使用了。

右键点击【add As Library...】后,可在build.gradle(:app)文件中看到多了一行:

...
dependencies {...implementation files('libs\\ysapi.jar')...
}

http://www.lryc.cn/news/336870.html

相关文章:

  • jeecg-boot 3.6使用微服务启动详细配置
  • 【Android】【root remount】【2】如何判断设备是否remount
  • html中的“居中”问题详解(超全)
  • 【嵌入式学习】ARM day04.11
  • 关于部署ELK和EFLKD的相关知识
  • ChatGPT智能写作:开启论文写作新视野
  • 网络安全---RSA公钥加密与签名
  • 李白打酒加强版 -- 题解 c++
  • 蓝桥杯——玩具蛇
  • 百度SSL证书免费申请
  • SpringBoot Assert断言
  • test4121
  • UI自动化测试重点思考(下)--装饰器/生成器/夹具的使用/描述符的作用/ddt驱动/多线程
  • C# 字段和属性的区别
  • 备考ICA----Istio实验17---TCP流量授权
  • [C++][算法基础]树的重心(树图DFS)
  • 探秘ChatGPT:如何利用AI提升论文写作效率
  • 多无人机集群协同避障
  • 基于velero和minio实现k8s数据的备份
  • 【Java核心技术】第4章 对象与类
  • 【LeetCode】回溯算法类题目详解
  • java实现请求缓冲合并
  • 分布式锁的原子性问题
  • 从零自制docker-8-【构建实现run命令的容器】
  • 2024.03.31 校招 实习 内推 面经
  • 邦芒职场:塑造职场人气王的秘诀
  • 滤波器网络变压器的作用
  • Python —— 简述
  • 使用Rust加速Python程序,让代码飞起来
  • 【RISC-V 指令集】RISC-V 向量V扩展指令集介绍(八)- 向量整数算术指令