AndroidStudio Gradle开发

gradle对于刚接触Androidstudio的人来说一直是一个陌生的概念,gradle到底是什么呢,gradle是一种构建脚本,Androidstudio的构建完全是依赖他的,他是基于Groovyd的DSL,DSL全称为领域专用语言,所以刚开始不懂也是很正常的,对于Android开发者,前期只需要理解gradle的project与task的概念即可,没必要全都掌握,在以后的工作中会慢慢熟悉的。

Android的构建至少需要一个grade  project,叫gradle project是为了将其和我们平时理解的Android project 区别开,二者并非同一概念,不可混淆。当打开Android project是我们可以看到gradle.build文件,这个文件就可以表示一个gradle project,里面会有很多的task。task的创建有多种方式,

1 task t1<<{  }   2  task t2{  } 这两个的区别在于task t1 <<{ } 等同于task t1{ doLast{} },doLast代表的task的执行顺序。有doLast必然就可以有doFirst.task也可以依赖另一个task,比如task A 依赖task B,可以写成 task A(dependsOn:B),这样的话在执行A之前会先执行B,还有一些预置的task,比如copy,jar,还可以执行终端脚本,写法是这样的task copyname(type: copy){from path   info pathj},只要看type后面加的是什么,具体都有什么type可以看源码

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值