gradle
晓果博客
You’ll never realize how strong you are until you have no other choice but to be strong<br>你永远都不会知道自己到底有多坚强,直到有一天你除了坚强别无选择。
展开
-
android自定义plugin案例
创建一个plugin lib库详细请看:androidStudio5.0 自定义Plugin创建一个与build.gradle交互的类package com.hxg.gradle.study/** * 与自定义plugin进行参数传递 */class ReleaseInfoExtension { String versionCode String ve...原创 2019-12-20 15:26:11 · 555 阅读 · 0 评论 -
androidStudio5.0 自定义Plugin
首先工程中新建一个Android Module项目,类型选择Android Library删除libs、src/androidTest、src/test、src/main下所有的目录,在src/main下新建groovy 和resources/META-INF/gradle-plugins目录修改build.gradle文件apply plugin: 'groovy'app...原创 2019-12-20 13:45:27 · 383 阅读 · 1 评论 -
Gradle生命周期&project&task
gradle声明周期的监听方式在项目的build.gradle/** * 配置阶段开始前的监听回调 */this.beforeEvaluate { println '配置阶段开始前.........'}/** * 配置阶段完成以后的回调 */this.afterEvaluate { println '配置阶段完成.........'}/** * gra...原创 2019-12-19 18:44:02 · 899 阅读 · 0 评论 -
groovy基础语法学习
数据类型int x = 10;println x.class; //Integerdouble y = 10.10;println y.class;//Doubledef x_1 = 11;println x_1.class//Integerdef y_1 = 11.11;println y_1.class//BigDecimaldef name = "Huangxia...原创 2019-12-19 15:16:51 · 536 阅读 · 0 评论 -
groovy环境搭建及工程创建
下载groovy SDkhttp://www.groovy-lang.org/download.html配置环境变量我这里下载的是groovy-2.5.8,因此我配置的为 D:\Android\groovy-2.5.8\bin;创建groovy项目创建groovy类打印hello groovyclass HelloGroovy { static ...原创 2019-12-19 14:16:34 · 268 阅读 · 0 评论 -
android Gradle5.0以后如何启动一个task
Could not find method execute() for arguments [] on task ':app:****' of type org.gradle.api.DefaultTask.这是因为5.0以后execute()方法已经弃用了,可以使用finalizedBy(返回完成此任务之后的任务)代替常用属性有:5.0以前this.project.after...原创 2019-12-19 09:48:33 · 2529 阅读 · 2 评论