图片 5

2、查看生成的Gradle文件列表,前提是您不收取这些副本的任何费用

Gradle 6.0 发布了,这是一个主要版本。

Gradle用户指南

版权所有©2007-2017 Hans Dockter,Adam Murdoch

本文档的副本可以为您自己使用并分发给其他人,前提是您不收取这些副本的任何费用,并进一步规定每份副本均包含此版权声明,无论是以印刷版还是电子版分发.
由于简书书写不方便,将其余文档更新至github上了
目录

文章摘要
1、创建一个新的Android Studio项目
2、查看生成的Gradle文件列表
3、查看顶级Gradle构建文件
4、查看应用程序模块中的构建文件
5、运行标准的Gradle任务
6、使用Gradle窗口
7、运行构建扫描
8、Gradle Jcenter下载库地址

本篇文章参考资料:
1、https://docs.gradle.org/current/userguide/userguide.html
2、《Gradle In Action》
3、《Gradle for Android》

图片 1

I. 关于Gradle

 1. 介绍
 2. 概述


构建工具

一个可编程的工具,用来执行一系列有序任务来表达自动化需求(编译源代码
-> 拷贝文件 ->
组装构建,当然这些任务不是固定的,可能还有其他任务)

熟悉Java开发的人员都知道,有几个流行的Java构建工具:Ant、Maven、Gradle。

此版本主要亮点是大大改进了依赖关系管理中的功能集,其中一些功能是分阶段发布的,在
Gradle 6.0 中,它们已经稳定并可以投入生产,默认发布 Gradle Module
Metadata(Gradle
模块元数据),这使这些新功能在项目和二进制依赖关系之间可用。

II. 使用现行版本

 3. 安装Gradle
 4. 使用Gradle命令行
 5. Gradle控制台
 6. Gradle包装器
 7. Gradle守护进程
 8. 依赖管理基础
 9. 介绍多项目构建
 10. 连续构建
 11. 复合构建
 12. 构建环境
 13. 故障排除
 14. 使用Tooling API嵌入Gradle
 15. 构建缓存

英文文献

Ant

Apache Ant(Apache Neat
Tool)是一个用Java编写的开源构建工具。主要目的是在Java项目中为常用任务提供自动化,比如:编译源代码、运行单元测试、打包JAR文件、生成Javadoc文档等。虽然Ant的核心是Java编写的,但是build文件是通过XML表示的。

在 JVM 生态中,新版本使得增量 Java 和 Groovy 编译更快,增加了对 JDK13
的支持,并提供了对 Javadoc 和源 jar 的即开即用支持。

III.编写Gradle构建脚本

 16. 构建脚本基础
 17. 构建Init插件
 18. 编写生成脚本
 19. 关于任务的更多信息
 20. 使用文件
 21. 使用Gradle中的Ant
 22. 构建生命周期
 23. 包装插件
 24. 记录
 25. 依赖管理
 26. 多项目构建
 27. Gradle插件
 28. 标准的Gradle插件
 29. 项目报告插件
 30. 生成仪表板插件
 31. 比较构建
 32. 发布工件
 33. Maven插件
 34. 签名插件
 35. 常春藤出版(新)
 36. Maven Publishing(新)
 37. 分配插件
 38. 宣传插件
 39. 生成公告插件

一、创建一个新的Android Studio项目

下载并安装Android Studio后,启动应用程序。
在欢迎屏幕上,单击标题为“启动新的Android Studio项目”的链接,如图所示。

准备好后,单击下载并安装Android Studio后,启动应用程序。
在欢迎屏幕上,单击标题为“启动新的Android Studio项目”的链接,如图所示。
准备好后,单击下一步

图片 2

欢迎使用Android Studio

在“创建Android项目”屏幕上,将应用程序名称设置为“HelloWorldGradle”,将公司域设置为您自己的(在附图中使用了
gradle.org),并为项目位置选择任何方便的目录。
然后单击下一步

图片 3

创建新项目

在“目标Android设备”屏幕上,选择手机和平板电脑,并从最低SDK下拉列表中选择任何最近的API级别。
该图显示了API 19,这是常见的,但所选择的值不会影响本指南的其余部分。

图片 4

指定Android装置

在“添加Activity”屏幕上,选择“ Empty Activity”,然后单击“ 下一步 ”。
接受“配置活动”屏幕上的所有默认值,然后单击完成
* 。

图片 5

配置Activity


Maven

Apache
Maven也是一个Java项目的构建工具,Maven要求Maven基于构建生命周期的思想,每个项目都确切的知道有哪些步骤去执行构建、打包、发布。和Ant不同Maven要求标准化的项目布局和统一构建生命周期。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章