《gradle 用户指南》中文版 第3章 安装 gradle

第3章 安装 gradle

目录

3.1 先决条件 3.2 下载 3.3 解压 3.4 环境变量 3.5 运行和测试您的安装 3.6 JVM选项 3.7 安装(以上为手动安装方式,比较麻烦,可以使用 sdkhomebrewMacports, scoop 等来安装 gradle)


3.1 先决条件

Gradle需要安装Java JDK或JRE,7或更高版本(以检查,使用java -version)。 Gradle拥有自己的Groovy库,因此Groovy不需要安装。 任何现有的Groovy安装都被Gradle忽略。 Gradle使用您在路径中找到的任何JDK。 或者,您可以将JAVA_HOME环境变量设置为指向所需JDK的安装目录。 3.2 下载
您可以从Gradle网站下载一个Gradle发行版。
3.3 解压
Gradle发行版包装为ZIP,完整的分发包含:

  • Gradle二进制可运行程序。
  • 用户指南(HTML和PDF)。
  • DSL参考指南。
  • API文档(Javadoc)。
  • 广泛的示例,包括用户指南中引用的示例,以及一些完整和更复杂的构建,您可以将其用作自己的构建的起点。
  • 二进制源。这仅供参考。如果您要构建Gradle,则需要从源代码库下载源分发或从源库中检出源。有关详细信息,请参阅Gradle网站
3.4 环境变量
对于运行Gradle,首先添加环境变量GRADLE_HOME。 这应该指向Gradle网站上的解压缩文件。 接下来,将GRADLE_HOME / bin添加到PATH环境变量中。 通常,这足以运行Gradle。 3.5 运行和测试您的安装
您通过gradle命令运行Gradle。 要检查Gradle是否正确安装,只需输入gradle -v。 输出显示了Gradle版本以及本地环境配置(Groovy,JVM版本,操作系统等)。 显示的Gradle版本应该与您下载的分发版本相匹配。

gradle -v 命令输出:

$ gradle -v

------------------------------------------------------------
Gradle 4.0.2
------------------------------------------------------------

Build time:   2017-07-26 15:04:56 UTC
Revision:     108c593aa7b43852f39045337ee84ee1d87c87fd

Groovy:       2.4.11
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_121 (Oracle Corporation 25.121-b13)
OS:           Mac OS X 10.12.3 x86_64
3.6 JVM选项
运行Gradle的JVM选项可以通过环境变量进行设置。 您可以使用GRADLE_OPTS或JAVA_OPTS或两者。 JAVA_OPTS是惯例,由许多Java应用程序共享的环境变量。 典型的用例是将JAVA_OPTS中的HTTP代理和GRADLE_OPTS中的内存选项进行设置。 这些变量也可以设置在毕业或毕业生脚本的开头。 请注意,目前无法在命令行中为Gradle设置JVM选项。
3.7 安装(以上为手动安装方式,比较麻烦,可以使用 sdkhomebrewMacports, scoop 等来安装 gradle

这一部分是我自己添加的,主要内容为macOS 下安装 gradle,其实只要可以安装sdk的系统,使用sdk来安装,那么安装方式基本是一样的。

Gradle在所有主要操作系统上运行,只需要安装Java JDK或JRE版本7或更高版本。
要检查,运行java -version:

$ java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

可以使用 sdkhomebrewMacports, scoop 等来安装 gradle。

使用 sdk 安装

SDKMAN 软件开发工具包管理器是用来在类Unix 系统中管理多个版本的开发环境的工具。提供命令行接口来安装、切换、删除、列出候选版本。

$ sdk install gradle

安装指定版本:

$ sdk install gradle 4.0.2

但是安装完成后执行“gradle”命令遇到错误:

$ gradle

FAILURE: Build failed with an exception.

* What went wrong:
Could not create service of type ScriptPluginFactory using BuildScopeServices.createScriptPluginFactory().
> Could not create service of type CrossBuildFileHashCache using BuildSessionScopeServices.createCrossBuildFileHashCache().

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

我这个错误是由于权限原因导致的,可以参考:

gradle Could not create service of type CrossBuildFileHashCache using BuildSessionScopeServices.crea

使用 homebrew 安装:

$ brew update && brew install gradle

使用 Macports 安装

$ sudo port selfupdate
$ sudo port install gradle

使用 scoop 安装

Scoop是由Homebrew启发的Windows命令行安装程序。

$ scoop install gradle


原文:https://docs.gradle.org/current/userguide/installation.html

上一页  |  目录  |  下一页



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《Android Gradle权威指南》是一本介绍如何使用Gradle构建Android应用程序的权威指南。本书详细介绍了Gradle的基本概念、构建脚本的编写、依赖管理、多模块构建、构建变体、构建优化等方面的内容。对于想要深入了解Gradle构建Android应用程序的开发者来说,这本书是一本非常好的参考书籍。 ### 回答2: 《Android Gradle权威指南》是一本详细介绍了Android Gradle构建系统的权威指南Gradle是一种基于Groovy语言的构建自动化工具,而Android Gradle是针对Android应用开发的定制版本。 该指南从基础概念、Gradle安装和配置开始介绍,随后介绍了Gradle构建脚本的语法和结构。读者将学会如何编写Gradle脚本以管理项目依赖、构建和打包Android应用。 此外,《Android Gradle权威指南》还深入介绍了Gradle的高级功能,如多模块项目管理、变体构建、构建缓存、增量构建等。读者将可以通过使用这些高级功能提高构建效率和减少构建时间。 该指南还对Android Gradle插件的特性进行了解释和演示。它详细介绍了如何使用插件进行代码混淆、资源压缩、构建变体等。此外,读者还能学到如何定制构建过程,处理不同环境和变体。 总的来说,《Android Gradle权威指南》是一本全面而深入的Gradle学习指南,适合已有Gradle基础的Android开发者。通过阅读本书,读者将能够更好地理解和使用Gradle构建系统,以及优化和自定义Android应用的构建过程。 ### 回答3: 《Android Gradle权威指南》是一本介绍如何使用Gradle构建Android应用程序的权威性参考书。Gradle是一种功能强大的构建工具,广泛应用于Android开发中,它以脚本方式定义构建过程,提供了高度灵活性和可扩展性。 这本书首先介绍了Gradle的基本概念和特点,包括项目结构、任务和依赖管理。然后,它深入解析了在Android开发中使用Gradle的各个方面。书中包含了大量实用的示例代码和详细的操作步骤,帮助读者更好地理解和掌握Gradle的使用。 《Android Gradle权威指南》的内容覆盖了Android项目的各个方面,包括构建类型、变体、签名、多模块项目、任务定制等。此外,它还介绍了如何使用Gradle进行自动化测试、发布和持续集成,以及如何优化构建速度和性能。 这本书的优点在于它权威而全面地介绍了Android开发中Gradle的使用,从基础知识到高级技巧都有涉及。同时,作者对相关概念和原理进行了深入讲解,使读者能够更好地理解Gradle的内部工作原理。 总之,对于想要更好地掌握Gradle在Android开发中的应用的开发者来说,《Android Gradle权威指南》是一本非常有价值的参考书。无论是初学者还是有一定经验的开发者,都能从中获得实用的技巧和知识,提升在Android开发中的效率和质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值