一、building tools 为什么主流?

Gradle 是目前比较流行的构建工具之一,Android Studio 中集成的就是 Gradle,并针对 Android 应用开发了插件 Gradle plugin 。在我看来,编译和构建环节本就密不可分,由此猜测二者之间会不会有版本兼容的考虑,查看文档果然如此。

Gradle Plugin 的版本说明中,对 Gradle 和 Build Tools 的版本都要最低要求。

1.Gradle Plugin 基于 Gradle,Build-Tools 生成的。
2.Platform 基于 Platform-Tools,Build-Tools 生成的。
3.Tools 基于 Platform-Tools 生成的。

二、为什么要使用building tools?

  为了将代码投入生产,您需要拥有可以运行和部署的可用软件映像。 这就是构建工具的用武之地。它们将您的源代码编译成可执行程序。 如今,构建工具为表格带来了更多功能,然后构建您的应用程序,同时还具有依赖关系管理等功能。

  在Java世界中,有三种主要的构建工具:Ant,Maven和Gradle。 这些工具在实际生产环境之前,但是这个过程的必要元素,所以我们在这里介绍它们。 这些工具的主要区别在于每个工具的工作量,可用性和外部连接量

原文地址:https://www.cnblogs.com/qiu777/p/10478601.html

最新文章

  1. docker学习(6) docker中搭建java服务及nginx反向代理
  2. java冒泡排序
  3. h5网站和好看的动画网址
  4. java打jar包,引用其他.jar文件
  5. fork与vfork
  6. 【Java Saves!】Session 5:计算机器之三--二指禅
  7. mysql create table - data_type length -- clwu
  8. IntellijIDEA 使用技巧
  9. HDU4614 Vases and Flowers 二分+线段树
  10. 【BZOJ3211】【并查集+树状数组】花神游历各国
  11. SQL Server数据库空间管理 (1)
  12. 树莓派安装ftp服务器
  13. 【MS SQL】查看任务执行进度
  14. Angularjs快速入门(一)
  15. oracle 基础(上)
  16. Linux - sed 工具
  17. vue中,class与style绑定
  18. BZOJ1798[Ahoi2009]维护序列——线段树
  19. F800上的CPU有多少个core?
  20. 第87讲:scala中使用For表达式做查询

热门文章

  1. linux sar的使用
  2. QT中显示gif图片方法
  3. SpringMVC 允许跨域访问 也可以选择限制指定IP 允许访问 对象的数据传输
  4. TPS54331 TPS54332 3.5V to 28V Input, 3A, 570kHz Step-Down Converter with Eco-mode
  5. 2019/4/2 wen 多态、抽象
  6. CSS 使用技巧
  7. 剑指offer(44)单词翻转序列
  8. WinForm中预览Office文件
  9. bzoj2124: 等差子序列线段树+hash
  10. CSS【06】:CSS显示模式