Gradle初识

来源:互联网 发布:ipad绘图软件 编辑:程序博客网 时间:2024/04/28 18:48

1.gradle概念

a.它是一个构建工具

b.它是以Groovy语言为基础

c.它主要面向Java语言

2.gradle配置jar包,和libs文件夹导入jar包的区别


点击“OK”后:(下图右侧是app->build.gradle)


这些jar包是从哪里来的呢?(下图是HelloWorld->build.gradle)



3.签名打包

a.利用Studio

方式一:Buile->Generate Signed APK...

方式二:

填写Signing信息:


填写Build Types信息:


点击“OK"后,在图形化界面填好的东西(Signing和Build Types)就写到了app->build.gradle中:


在生成APK时,会读取这个配置文件,因构建类型(build types)是release,从而生成release类型的apk。

b.命令行


(其他命令如gradlew clean、build...)

    

在下面的视图中,也可通过双击运行Gradle脚本:


4.BuildConfig


将debug改为release:


结果是:


由此可见,可以在全局直接用BuildConfig.DEBUG来判断是否在测试环境还是生产环境。

5.module中build.gradle文件参数简介


主要顾名思义即可,其中minSdkVersion、targetSdkVersion、versionCode、versionName在Eclipse环境中是在mainfest文件中配置的,但在studio下是在build.gradle中配置的,gradle是构建工程的,gradle在构建工程时,会把这些字段copy到mainfest文件中,有个merge过程。

6.配置跳过lint错误检查

Gradle build finished with 1 error(s) in 32s 888ms


根据错误提示,在build.gradle中添加方框中的代码即可。

1 0
原创粉丝点击