http://blog.csdn.net/lsyz0021/article/details/52976439
一、引用jar包
1、其实当你在新建项目的时候studio就默认可以编译libs目录下的jar了,因为build.gradle中含有下面的依赖
- compile fileTree(include: ['*.jar'], dir: 'libs')
同步之后
2、或者右键add as library
同样可以看到引用成功
如果你想自定义生成jar,请看这篇文章:http://blog.csdn.net/lsyz0021/article/details/52162414
二、引用arr包
同样将arr包复制到libs目录下,然后在build.gradle中添加下面的代码
- repositories {
- flatDir {
- dirs 'libs'
- }
- }
- compile(name: 'test-release', ext: 'aar')
“test-release”是你arr包的名字,根据自己的情况修改
三、引用so包
方法一、在 src/main/ 目录下创建文件夹 jniLibs (如果有就不需要创建了),将so文件复制到这个目录下即可,工程会自动加载src/main/jniLibs目录下的so动态库。
方法二、在libs目录下放入对应不同CPU架构的so文件,通过加入代码: jniLibs.srcDir 'libs' 来说明so的路径为该libs路径。
- sourceSets {
- main {
- jniLibs.srcDir 'libs'
- }
- }
在module的build.gradle添加的defaultConfig下添加
- defaultConfig {
- ......
- ndk {
- abiFilters "armeabi", "armeabi-v7a", "x86", "mips" //选择要使用的平台
- }
- }
如果编译不通过,在项目的gradle.properties中添加
- android.useDeprecatedNdk=true
http://blog.csdn.net/lsyz0021/article/details/52976439相关推荐
- https://blog.csdn.net/blmoistawinde/article/details/84329103
背景 很多场景需要考虑数据分布的相似度/距离:比如确定一个正态分布是否能够很好的描述一个群体的身高(正态分布生成的样本分布应当与实际的抽样分布接近),或者一个分类算法是否能够很好地区分样本的特 ...
- numpy的shape用法(转http://blog.csdn.net/by_study/article/details/67633593)
https://www.bbsmax.com/A/1O5E78b7z7/ https://www.cnblogs.com/lindaxin/p/8074921.html http://blog.csd ...
- 系统权限管理设计 (转:http://blog.csdn.net/chexlong/article/details/37697555)
权限设计(转:http://blog.csdn.net/chexlong/article/details/37697555) 1. 前言: 权限管理往往是一个极其复杂的问题,但也可 ...
- http://blog.csdn.net/u011001723/article/details/456210272222
http://blog.csdn.net/u011001723/article/details/45621027
- http://blog.csdn.net/xingfuzhijianxia/article/details/6433918
http://blog.csdn.net/xingfuzhijianxia/article/details/6433918
- http://blog.csdn.net/luoshengyang/article/details/6651971
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6651971 在Android系统中,提供了独特 ...
- http://blog.csdn.net/lovejavaydj/article/details/6
2019独角兽企业重金招聘Python工程师标准>>> http://blog.csdn.net/lovejavaydj/article/details/6202610 转载于:ht ...
- http://blog.csdn.net/churximi/article/details/61210129
http://blog.csdn.net/churximi/article/details/61210129http://blog.csdn.net/churximi/article/details/ ...
- http://blog.csdn.net/java2000_wl/article/details/8627874
http://blog.csdn.net/java2000_wl/article/details/8627874
最新文章
- python 协程和异步的关系_python协程与异步协程
- SQLServer 数据库变成单个用户后无法访问问题的解决方法
- sqlserver2005分布式架构负载
- 微软亚太区资料科学总监:R 语言是 VS 生态第一顺位
- tdd java_Java TDD简介–第1部分
- TPLinker 联合抽取 实体链接方式+源码分析
- B 站疯传!P8技术大佬分享了20个免费Java课程,白拿不谢!!
- linux g++ 链接,Linux G++将64位共享库代码链接到静态库
- Hadoop Yarn事件处理框架源码分析
- 机器学习原来如此有趣:如何用深度学习进行语音识别 #精选APPLEAR
- “天池”淘宝用户消费行为分析——sql
- 银河麒麟linux找不到网卡,中标麒麟Linux v7系统下设置双网卡bond或team绑定详细过程-网卡设置...
- java pfx_java读取pfx或P12格式的个人交换库公私钥
- Gradually Vanishing Bridge for Adversarial Domain Adaptation
- 放射组学常用到的一些工具(软件)
- 跨专业考研应该怎么做?
- 以太坊是什么? 以及以太坊如何工作的?
- JAVA知识两百问(181~200)
- 我为方舟CPU李德磊代言 对中兴事件的看法
- 极链科技联合阿里云发布视联网平台解决方案
热门文章
- 北航数据结构与c语言2017答案,2022年北京航空航天大学991数据结构与C语言程序设计考研资料汇总:参考书目-历年考研真题-模拟题库-笔记和课后习题详解...
- Study Flex《强引用与弱引用》
- python年龄计算器_基于DOB的Python年龄计算器
- c语言怎么创建循环链表,纯C语言实现循环双向链表创建,插入和删除
- 打印机扫描功能不见了_Win7打印机右键没有扫描选项的解决方法
- 自省,后背浮现一个崎字
- 进击的pjm,开始code吧
- 184-求x的平方根(两种实现方法)
- IDEA翻译插件 不需要应用id和密钥
- vue中使用canvas实现移动端手写板、电子签名功能