Gradle引用第三方库总结,以及compile、provided使用

  • compile:编译期依赖、运行期依赖
  • provided/providedCompile:编译期依赖、运行期不依赖,不会打包进apk或aar

方式1:引用远程仓库包名+版本

compile 'com.android.support:support-v4:23.3.0'

方式2:引用libs下所有jar包

compile fileTree(dir: 'libs', include: ['*.jar'])

方式3:引用单个jar包

compile files('libs/fastjson-1.1.53.android.jar')

方式4:引用单个aar文件,注意并不能像方式2那样自动引用全部的aar,而需要对每个aar分别进行引用

compile(name: 'aar_file_name', ext: 'aar')

方式5:引用Module

compile project(':module')

方式6:仅仅在编译时使用,但最终不会被编译到apk或aar中

provided files('libs/glide-3.7.0.jar')
上一篇 Android基础之LinearLayout
下一篇 Android解决Button和TabLayout英文自动大写的问题
目录
文章列表
1 MySQL 复制表
MySQL 复制表
2
Kubernetes查看Pods/Nodes
Kubernetes查看Pods/Nodes
3
Spring AOP 五大通知类型
Spring AOP 五大通知类型
4
Android apk打包流程
Android apk打包流程
5
React Native学习之日期时间
React Native学习之日期时间
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。