![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Gradle
likuangren
这个作者很懒,什么都没留下…
展开
-
Gradle For Android系列1:Gradle快速入门及AndroidStudio介绍
在2013年的Google Io,出于更好的重用代码和自定义编译流程,Google推出了AndroidStudio和新的编译系统Gradle,AndroidStudio能使用Gradle编译,但是Gradle又能单独部署编译,更方便的做CI翻译 2017-12-29 11:35:24 · 554 阅读 · 0 评论 -
Gradle For Android系列2:自定义Build配置
原文链接: http://yamlee.me/2016/04/11/2016-04-11-GradleForAndroid%E7%B3%BB%E5%88%972/在上一章节中我们学习了Gradle的用法,以及如何创建Android项目以及如何从Eclipse中将项目转换到Android Studio中。这一章节将介绍构建文件配置的更多细节,以及一些有用的构建任务,并深入Gradle的Android翻译 2017-12-29 16:09:15 · 1071 阅读 · 0 评论 -
Gradle For Android系列3:gradle依赖管理
gradle中的依赖可以说是gradle引以为傲的一个特性,你只要需要添加一行代码,gradle就可以自动通过配置的依赖仓库去下载你所需要的第三方包,如果你依赖的某个项目还会依赖其他的其他的项目(传递性依赖:transitive dependencies),gradle会自动解决其依赖依赖仓库传统的第三方包引用需要下载相应的Jar包,然后加入到项目中,这种方式一是找Jar包比较繁琐,再就是Jar包翻译 2017-12-29 16:11:31 · 440 阅读 · 0 评论 -
Gradle For Android系列4:创建Build Variants
当你在开发一款应用时,通常会面临发布不同的版本需求,例如对于QA版或线上版可以配置build type,Androidstudio默认配置了Debug和Release两种type,对于付费版或者免费版,可以通过配置Build flavors。这两种类型组合起来就叫做build variant翻译 2017-12-29 16:15:21 · 843 阅读 · 0 评论 -
Gradle For Android系列5:多模块构建管理
Android Studio不仅可以为应用和库创建模块,还可以为Android Wear,Android TV,Google App Engine等创建模块。 所有这些模块可以在单个项目中一起使用。翻译 2017-12-29 16:17:29 · 867 阅读 · 0 评论 -
Gradle For Android系列6:运行测试
为了确保任何App或Library的质量,自动化测试非常重要。一直以来,Android开发工具缺乏对自动化测试的支持,但最近,Google已经付出了很多努力,使开发人员更容易做出测试。一些旧框架已更新,并添加了新框架,以确保我们可以彻底测试App和Library。 我们不仅可以从Android Studio运行它们,还可以直接从命令行界面使用Gradle运行它们。翻译 2017-12-29 16:27:30 · 617 阅读 · 0 评论 -
Gradle For Android系列7:gradle任务和插件开发
前六个系列主要介绍Gradle常规使用和一些基础属性,这一部分将会更深入的介绍gradle的task和plugin部分,主要包括如下内容:理解Groovy自定义Tasks深入Android plugin定义自己的plugin翻译 2017-12-29 16:29:12 · 625 阅读 · 0 评论 -
Gradle For Android系列8:设置CI(集成开发环境)
持续集成(CI)是一种开发实践方式,需要团队中的开发人员定期集成他们的工作,通常每天多次。每次推送到主代码仓库都需要通过自动构建进行验证。这种做法有助于尽快发现问题,从而加快开发速度,并提高代码的质量。大拿Martin Fowler写了一篇关于这个主题的文章,解释了这些概念,并描述了最佳实践有几种方式可以为Android设置CI。最广泛使用的是Jenkins,TeamCity和Travis CI。翻译 2017-12-29 16:30:56 · 1459 阅读 · 0 评论 -
Gradle For Android系列9:高级配置
现在你知道了Gradle如何工作,如何创建自己的任务和插件,如何运行测试,以及如何设置持续集成,你几乎可以称自己为Gradle专家。本章包含了我们在前面几章中没有提到的一些优化技巧,这些技巧使你可以更轻松地使用Gradle构建,开发和部署Android项目。在本章中,你将学习到以下主题:压缩Apk大小加快Build速度忽略Lint检查在Gradle中使用Ant应用发布的高级技巧翻译 2017-12-29 16:32:11 · 724 阅读 · 0 评论