Groovy(一): build.gradle为何物?

本文介绍了在Android Studio中build.gradle配置文件的重要性。作者从个人开发习惯出发,探讨了从Eclipse转向Android Studio的转变,并指出build.gradle是使用Groovy脚本语言编写的配置文件,其基本用法和来源进行了简单说明,为后续学习Groovy语法奠定基础。
摘要由CSDN通过智能技术生成

个人一直对IDE不感冒,因为IDE隐藏很多实质性的东西,奈何精力有限,而且周遭环境就是如此,因此也就随波逐流了,我进行app开发习惯用eclipse,虽然最近几年android studio很火,但是想着无非是换汤不换药的事,因此也就一直没有在意,奈何最近项目开始在as上了,因此,换吧!
在as上进行开发,一定少不了build.gradle的配置.

build.gradle的基本用法:

//Model都有各自的build.gradle,这里声明该Model作为主项目,常见的还有另一个取值:
//apply plugin: 'com.android.library' 声明该Model作为库使用,当然还有其他取值,后面博客会介绍
apply plugin: 'com.android.application'

//这里是在as里引入一个retrolambda插件,具体我也不大懂,可以看看这篇博客: 
//http://blog.csdn.net/zhupumao/article/details/51934317?locationNum=12
apply plugin: 'me.tatarka.retrolambda'

//这里是groovy的代码了,定义了一个获取时间的方法,groovy是兼容java,它可以直接使用jdk里的方法
def releaseTime() {
    return new Date().format("yyyy-MM-dd", TimeZone.getTimeZone("UTC"))
}

//file()是Project.java里的一个方法,这里定义一个File类型的对象,Project后面博客会介绍到
def keyStore = file('meizhi.keystore')

android {

    //这个大家应该很熟悉了,有疑问的应该是后面的代码,这里表示获取一些全局变量
    //这些变量的值在根目录下的build.gradle中定义,具体可以看看这篇博客:
    //http://blog.csdn.net/fwt336/article/details/54613419
    compileSdkVersion rootProject.ext.android.compileSdkVersion
    buildToolsVersion rootProject.ext.android.b
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fishmov

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值