![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
gradle学习
固执的毛毛虫
这个作者很懒,什么都没留下…
展开
-
Android Studio 使用 Gradle 打包 Jar
转自:http://blog.csdn.net/congwiny/article/details/50634525稍微调整一下依赖关系//dependsOn 可根据实际需要增加或更改task buildJar(dependsOn: ['assembleRelease'], type: Jar) { appendix = "_v" baseName转载 2017-07-25 19:52:35 · 492 阅读 · 0 评论 -
自定义task生成jar包
背景:之前转载过别人的在build.gradle中自定义task来打Jar包的文章文章地址:http://blog.csdn.net/u010479969/article/details/76096162如果是简单的单一工程需求,这个完全可以满足,但是作为如果想要支撑全公司的业务,这样就有一些麻烦了,如果公司有十个产品线,则需要十个产品线都加入这些代码,感觉还是挺麻烦的所以想要原创 2017-08-09 18:37:51 · 1412 阅读 · 0 评论 -
Gradle 第七讲 之 android插件的入门2 SourceSets
SourceSets 并非是安卓插件中引入的,而是java插件中引入的,所以只要理解其一,即可贯通,我们先来介绍一下在java插件中如何使用,1.gradle的资源路径一般都是固定的,/src/main/java/***/src/test/java/***也就是说我们再不编辑sourceSets的情况下,只有这里面的代码才会被编辑, test中的是测试代码。原创 2015-12-11 13:36:13 · 19171 阅读 · 5 评论 -
Gradle buildType作用详解
buildType在gradle中的作用比较简单,1.命名2.签名3.混淆4.其他的一些基本配置1.命名:原创 2015-12-06 20:26:23 · 6416 阅读 · 0 评论 -
Gradle多渠道打包
原文链接:http://www.stormzhang.com/devtools/2015/01/15/android-studio-tutorial6/感谢这么好的文章。==================================================================由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单转载 2015-12-06 19:14:42 · 510 阅读 · 0 评论 -
Gradle 第五讲 之 java插件的使用
在完成前面几讲之后,后面的貌似就没有那么轻松了,本讲讲结合java插件来介绍gradle在java中的使用1.添加java插件2.添加依赖仓库3.添加编译引用4.添加自定义jar包的引用5.定制MANIFEST.MF文件1.添加java插件apply plugin: 'java'就这一句话,我们就已经将java插件引入了,输入:wud原创 2015-12-02 10:39:31 · 1782 阅读 · 0 评论 -
Gradle 第六讲 之 android插件的入门1
在讲解前面的所有讲解之后,我想到的下一个学习内容就是android插件的学习了,1.配置编译环境变量通过gradle.properties1.配置编译环境变量通过gradle.properties首先来介绍第一个属性:配置0-------以下的参数一个都不配置的时候org.gradle.daemon=true 配置1原创 2015-12-03 19:45:43 · 829 阅读 · 0 评论 -
Gradle 第四讲 之 ant使用 与 methods使用
经过前几讲的介绍,我们已经对使用有了一定的了解,本讲将会进一步学习gradle的使用1.gradle如何与ant结合使用2.gradle中method的定义与使用3.默认任务4.1.gradle如何与ant结合使用task loadfile def files = file('./antLoadfileResources').listFile原创 2015-12-01 19:35:00 · 910 阅读 · 1 评论 -
Gradle 第三讲 之 task依赖及属性设置
本讲继续根据gradle user guide进行学习1.任务依赖2.动态任务3.快捷标记4.附加的task属性1.任务依赖:task intro(dependsOn: hello){ doLast{ println "I'm Gradle" }}原创 2015-12-01 16:42:41 · 9433 阅读 · 0 评论 -
Gradle 第二讲 之 创建task与变量的使用
在第一讲中,所有的准备工作已经ok了本讲开始一些练习1.创建一个hello world task开始运行2.字符串变量的使用3.整形变量的使用1.创建一个hello world task开始运行为了更加简明的学习gradle,我们的所有事情都是空白的首先创建一个文件夹,我命名为gradle,在其中创建一个build.gradle 文件输入如下内容task原创 2015-12-01 15:27:39 · 2644 阅读 · 0 评论 -
Gradle 第一讲 之 准备工作
第一讲当然是简单的介绍了准备工作:一本 gradle-user-guide-(中文版).pdf 一台可以联网的mac电脑 ,当然window一样,只是设置环境变量时有所区别开始:1.下载gradle2.设置环境变量3.查看 gradle 版本1.下载gradle关于下载gradle,可以到官网下下载,当然如果你安装了Andr原创 2015-12-01 14:48:53 · 577 阅读 · 0 评论 -
gradle 知识点总结
拷贝的问题:这个感觉设计的没什么区别,不知道是bug还是什么,反正下面的是规律这个就是copy不会强制覆盖task copyMapping(type: Copy) { from "${project.buildDir}/outputs/mapping/release/mapping.txt" into "${project.rootDir}/bin"}这种原创 2016-03-17 14:17:10 · 1173 阅读 · 0 评论 -
grade 依赖关系坑记录
背景:我们经常使用maven依赖的时候,经常会出现各种版本不统一的问题,尤其是Androidx出来之后,经常会有同一个类在不同包中出现的情况,这时就需要exclude掉不需要的模块,但是最近遇到一个奇怪的问题就是exclude之后,依赖关系仍然存在,研究了一下原因记录下来。首先我们查看依赖关系的命令是gradle dependencies那么为了减少干扰信息,我们只关注debug...原创 2019-04-04 21:32:43 · 634 阅读 · 0 评论