项目中需要导入库,一般有两种情况,一种是直接路径导入,一种是导入库的 aar 文件。

1. 设置库项目

1. 在库项目的 src 目录下设置 debug 目录,里面可以添加代码或者 res 文件夹。

2. 库项目在默认情况下只按照 release 编译。所以需要在 build.gradle 下添加

android {
// Enable debug build
publishNonDefault true
}

2. 配置主项目

在主项目中 build.gradle 中,

1. 如果导入库的路径

dependencies {
releaseCompile project(path: ':lib-path', configuration: 'release')
debugCompile project(path: ':lib-path', configuration: 'debug')
}

2. 如果导入 aar 文件

dependencies {
releaseCompile(name: 'lib-file-name', ext: 'aar')
debugCompile (name: 'lib-file-name', ext: 'aar')
}

aar 文件的导入和配置请参照我的另一篇文章

最新文章

  1. C语言 · 字符转对比
  2. POJ1236Network of Schools[强连通分量|缩点]
  3. Linux内核@系统组成与内核配置编译
  4. JAVA类图
  5. HTML的音频和视频
  6. [css3]CSS3选择器:nth-child和:nth-of-type之间的差异
  7. servicestack操作redis
  8. Bash 快捷键
  9. nginx rewrite 参数和例子
  10. CANoe 入门 Step by step系列(一)基础应用【转】
  11. springBoot系列教程07:异常捕获
  12. 关系类型字段 -- Django从入门到精通系列教程
  13. 一个蒟蒻对FFT的理解(蒟蒻也能看懂的FFT)
  14. python-迭代器、生成器、内置函数及面向过程编程
  15. python介绍、解释器、变量及其它
  16. c# 匿名函数
  17. laravel的启动过程解析
  18. PostgreSQL ALTER TABLE中改变数据类型时USING的用法<转>
  19. Java并发编程:Callable、Future和FutureTask(转)
  20. Mac下思维导图Xmind使用入门

热门文章

  1. Maven核心简析
  2. shell中数组基础语法
  3. Java多线程超详细总结
  4. 分析maven的优点
  5. Golang之时间、日期类型
  6. go实现的简易TCP的客户端和服务器
  7. CentOS yum 源的配置与使用(引用)
  8. (最短路 Floyd)Cow Contest --POJ--3660
  9. (匹配)Dolls --HDU --4160
  10. hdu 1231 最大连续子序列 ,1003 Max Sum;