有时候我们需要将library上传到多个Maven仓库,这种情况下uploadArchives任务就不能满足需求了。可以通过如下自定义Uploa...
现在你已经知道了Gradle是如何工作的,如何创建你自己的任务和插件,如何运行测试,以及如何设置持续集成,你差不多可以称呼自己为Gradle专家...
持续集成【Continuous integration (CI)】是一种开发实践,它要求团队的开发人员定期集成他们的工作,经常每天进行几次。向主...
目前为止,我们已经学习了如何修改Gradle构建属性,以及如何运行任务。本章,我们会深入了解这些属性,并且创建我们自己的任务。一旦我们学会了创建...
为了确保app或者library的质量,自动化测试非常重要。很长一段时间,ADT缺少对自动化测试的支持,但是最近,Google花费了很大的努力帮...
Android Studio不仅可以为app或者library创建模块,还可以为Android Wear,Android TV,Google A...
开发应用时, 通常会有几个不同的版本。最常见的是有一个测试用的临时版本和一个生产版本。这些版本通常有不同的设置,比如不同的URL地址等。除此之外...
依赖管理是Gradle的一个亮点。在最好的情况下,你只需要在构建文件中添加一行代码,Gradle就可以从远程仓库下载依赖并确保可用。当你所需的依...
上一章我们学习了Gralde的使用,创建和转换Android工程。本章我们将深入了解构建文件,学习一些有用的tasks,探索Gradle和And...
文集作者