Android解放双手之Gradle自动化打包实战( 三 )
一直以来,对于某些频繁进行打包工作的业务部开发人员来说,打包工作不仅繁琐冗余而且费时费力。如何快速、高效的解决频繁出包以及提高生产效率解放生产力是我们一直在思考的问题。有没有一种办法比如我只想要双击桌面快捷方式然后就打包成APK 接着在保存到自定义盘符路径? 答案是有的。我们知道Android Studio是基于Gradle来进行快速构建项目,Gradle本质是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具。 由于一些论坛上的文章是基于Android2.X版本来进行解释说明但是笔者通过这几天的实战(Android Studio版本是3.0以上)发现网上的一些办法已经用不了且新版本自然而然增加了一些之前未提及的新特性,所以本文主要是针对Android Studio3.0版本以上以及Gradle进行一些基本的内容介绍以及如何通过组合技巧实现快速打包;以及针对某一些特定的开发场景如何通过 Java + Gradle去思考并解决问题)。
PS:文章使用到的源码请见末尾。
正文
首先是笔者个人开发环境:
- 青海鸣放防空警报纪念西宁解放日
- 关于解放路立交桥桥西施工期间实施交通管制的通告
- 缅甸一名中介在泰国惨死,被发现时双手被反绑
- 小男孩双手瞬间被炸飞!就因为这个“玩具”
- 人工智能“双刃剑”:机器解放人还是替换人
- 中国制造!这项技术领先世界,超过30万琴童妈妈因此解放!
- 危险!西峰解放东路路面塌陷,突现"坑洞"!过往车辆行
- 听,这是解放军对美军的英文警告!
- 如果没有解放路, 临汾的女人们将尽失半壁江山……
- 深夜,六安解放路小学一小女孩说的一段话让人…