一、引用jar包

1、其实当你在新建项目的时候studio就默认可以编译libs目录下的jar了,因为build.gradle中含有下面的依赖

[java] view plaincopy
  1. compile fileTree(include: ['*.jar'], dir: 'libs')

同步之后

2、或者右键add as library

同样可以看到引用成功

如果你想自定义生成jar,请看这篇文章:http://blog.csdn.net/lsyz0021/article/details/52162414

二、引用arr包

同样将arr包复制到libs目录下,然后在build.gradle中添加下面的代码

[java] view plaincopy
  1. repositories {
  2. flatDir {
  3. dirs 'libs'
  4. }
  5. }
[java] view plaincopy
  1. 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路径。

[java] view plaincopy
  1. sourceSets {
  2. main {
  3. jniLibs.srcDir 'libs'
  4. }
  5. }

在module的build.gradle添加的defaultConfig下添加

[java] view plaincopy
  1. defaultConfig {
  2. ......
  3. ndk {
  4. abiFilters "armeabi", "armeabi-v7a", "x86", "mips" //选择要使用的平台
  5. }
  6. }

如果编译不通过,在项目的gradle.properties中添加

[java] view plaincopy
  1. android.useDeprecatedNdk=true

http://blog.csdn.net/lsyz0021/article/details/52976439相关推荐

  1. https://blog.csdn.net/blmoistawinde/article/details/84329103

    背景     很多场景需要考虑数据分布的相似度/距离:比如确定一个正态分布是否能够很好的描述一个群体的身高(正态分布生成的样本分布应当与实际的抽样分布接近),或者一个分类算法是否能够很好地区分样本的特 ...

  2. 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 ...

  3. 系统权限管理设计 (转:http://blog.csdn.net/chexlong/article/details/37697555)

    权限设计(转:http://blog.csdn.net/chexlong/article/details/37697555)      1. 前言:      权限管理往往是一个极其复杂的问题,但也可 ...

  4. http://blog.csdn.net/u011001723/article/details/456210272222

    http://blog.csdn.net/u011001723/article/details/45621027

  5. http://blog.csdn.net/xingfuzhijianxia/article/details/6433918

    http://blog.csdn.net/xingfuzhijianxia/article/details/6433918

  6. http://blog.csdn.net/luoshengyang/article/details/6651971

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6651971 在Android系统中,提供了独特 ...

  7. http://blog.csdn.net/lovejavaydj/article/details/6

    2019独角兽企业重金招聘Python工程师标准>>> http://blog.csdn.net/lovejavaydj/article/details/6202610 转载于:ht ...

  8. http://blog.csdn.net/churximi/article/details/61210129

    http://blog.csdn.net/churximi/article/details/61210129http://blog.csdn.net/churximi/article/details/ ...

  9. http://blog.csdn.net/java2000_wl/article/details/8627874

    http://blog.csdn.net/java2000_wl/article/details/8627874

最新文章

  1. python 协程和异步的关系_python协程与异步协程
  2. SQLServer 数据库变成单个用户后无法访问问题的解决方法
  3. sqlserver2005分布式架构负载
  4. 微软亚太区资料科学总监:R 语言是 VS 生态第一顺位
  5. tdd java_Java TDD简介–第1部分
  6. TPLinker 联合抽取 实体链接方式+源码分析
  7. B 站疯传!P8技术大佬分享了20个免费Java课程,白拿不谢!!
  8. linux g++ 链接,Linux G++将64位共享库代码链接到静态库
  9. Hadoop Yarn事件处理框架源码分析
  10. 机器学习原来如此有趣:如何用深度学习进行语音识别 #精选APPLEAR
  11. “天池”淘宝用户消费行为分析——sql
  12. 银河麒麟linux找不到网卡,中标麒麟Linux v7系统下设置双网卡bond或team绑定详细过程-网卡设置...
  13. java pfx_java读取pfx或P12格式的个人交换库公私钥
  14. Gradually Vanishing Bridge for Adversarial Domain Adaptation
  15. 放射组学常用到的一些工具(软件)
  16. 跨专业考研应该怎么做?
  17. 以太坊是什么? 以及以太坊如何工作的?
  18. JAVA知识两百问(181~200)
  19. 我为方舟CPU李德磊代言 对中兴事件的看法
  20. 极链科技联合阿里云发布视联网平台解决方案

热门文章

  1. 北航数据结构与c语言2017答案,2022年北京航空航天大学991数据结构与C语言程序设计考研资料汇总:参考书目-历年考研真题-模拟题库-笔记和课后习题详解...
  2. Study Flex《强引用与弱引用》
  3. python年龄计算器_基于DOB的Python年龄计算器
  4. c语言怎么创建循环链表,纯C语言实现循环双向链表创建,插入和删除
  5. 打印机扫描功能不见了_Win7打印机右键没有扫描选项的解决方法
  6. 自省,后背浮现一个崎字
  7. 进击的pjm,开始code吧
  8. 184-求x的平方根(两种实现方法)
  9. IDEA翻译插件 不需要应用id和密钥
  10. vue中使用canvas实现移动端手写板、电子签名功能