为什么有些人使用Gradle从CMD构建应用程序,而不是仅仅单击Android Studio中的“运行”按钮

时间:2015-02-10 16:52:15

标签: android gradle

这样做有什么隐藏的好处吗? 我正在观看这个Android Studio + Gradle教程,从命令行构建起来似乎需要做很多工作:

https://www.youtube.com/watch?v=L-k6dpfXqBY

如果问题质量不够,你能否指出我认为合适的地方,而不是低估,我会自行删除。

1 个答案:

答案 0 :(得分:3)

从IDE运行应用程序就是这样:从IDE运行应用程序。

Gradle是一个完整的基于任务的构建系统。还有许多可以从Gradle运行的任务,而不仅仅是IDE"运行"按钮呢。就个人而言,我有Gradle任务:

  • 打包不需要资源的JAR版本的库模块,作为Eclipse用户的分发选项

  • 将AAR发布到本地Maven仓库,以便稍后上传到我公开的Maven仓库

  • 发布JavaDocs(不过,嗯,我需要做的不仅仅是这个)

我只是勉强抓住了可能的表面。更不用说更多企业方案,例如从构建服务器或CI服务器运行Gradle任务。

另外,请记住并非所有人都使用IDE。欢迎开发人员在大多数Android开发中使用文本编辑器和命令行。