精华内容
下载资源
问答
  • Gradle 使用指南

    2015-10-15 13:45:47
    Gradle 使用指南 PDF版,免积分下载
  • 一、参考资料 Gradle 使用指南 -- 基础配置
    展开全文
  • gradle 用户指南

    2013-12-24 17:47:35
    Java工程编译工具类似Ant,Maven
  • gradle-user-guide:Gradle用户指南
  • Gradle使用指南

    2016-07-19 08:18:00
    Gradle Plugin User Guide - Android Studio Project Sitehttp://tools.android....android studio gradle plugin 用户指南 选择性翻译http://www.cnblogs.com/zhangfp/p/40636...

    Gradle Plugin User Guide - Android Studio Project Site
    http://tools.android.com/tech-docs/new-build-system/user-guide

    android studio gradle plugin 用户指南 选择性翻译
    http://www.cnblogs.com/zhangfp/p/4063629.html


    Gradle 官网
    https://gradle.org/

    https://plugins.gradle.org/

    最新gradle-2.14.1下载(需要翻墙)

    https://downloads.gradle.org/distributions/gradle-2.14.1-all.zip

    转载于:https://www.cnblogs.com/bluestorm/p/5683371.html

    展开全文
  • 概述大家都知道 Gradle 插件的开发是基于Groovy,而Groovy 是一种基于 Java 平台的语言。平时我们用 Android Studio 开发 Android 时,可以使用到它强大的调试功能。那么插件开发过程中是不是可以调试呢?答案是可以...

    66b52468c121889b900d4956032f1009.png

    8种机械键盘轴体对比

    本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

    概述

    大家都知道 Gradle 插件的开发是基于Groovy,而Groovy 是一种基于 Java 平台的语言。平时我们用 Android Studio 开发 Android 时,可以使用到它强大的调试功能。那么插件开发过程中是不是可以调试呢?答案是可以的。下面就来简单介绍一下。

    调试方法

    创建 Remote 调试任务

    选择 Edit Configurations …,点击添加,在弹出的对话框中选择 Remote。

    5d1a4654a27ae89664ddfa34d784e700.png

    2a1d372b67abb1df54ae376af4fd9700.png

    这时会生成一个 Remote debug 配置,名字可以随意制定,其他按照默认配置就可以,点击 OK 按钮。

    bd273f7d116dc66f015c8754ed6dee6e.png

    配置调试环境

    在终端中输入:1export GRADLE_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"

    开始调试

    首先在 Groovy 文件中添加断点。

    注意:.gradle 文件是无法断点调试的。

    然后在终端中输入下面命令:1./gradlew small -Dorg.gradle.debug=true

    这时会打印:1Listening for transport dt_socket at address: 5005

    表示在等待 attach 调试器了。

    点击图中 Debug 按钮:

    f08d60abcd9ff6c8bfc55586522664c7.png

    这时在 Android Studio 的调试器终端中会打印:1Connected to the target VM, address: 'localhost:5005', transport: 'socket'

    在刚才输入执行 task 任务的终端中打印:1

    2

    3Starting a Gradle Daemon, 1 incompatible and 1 stopped Daemons could not be reused, use --status for details

    > Starting Daemon

    这时需要再点击一下 Debug 按钮,这时就可以断点调试了。

    00f3dd1143c3b9daa9e0d92c52850493.png

    断开调试

    如果想断开调试,点击 Debug 面板中的小红叉❌,在弹出对话框中点击 Disconnect 按钮就行了。

    5cbc09f5ad76d05526cd42a53d149212.png

    6543991bdce0348e958a5dea6cad35f3.png

    继续调试

    如果想继续调试,首先要点击工具栏中的 Debug 按钮,然后在终端中输入 Gradle 命令:1./gradlew small -Dorg.gradle.debug=true

    然后再点击 Debug 按钮,才能继续断点调试。

    如果不点击 Debug 按钮,直接输入 Gradle 命令,会有下面报错:1

    2

    3ERROR: transport error 202: bind failed: Address already in use

    ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)

    JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750]

    展开全文
  • Android Gradle 用户指南

    2015-10-15 13:43:23
    Android Gradle 用户指南 PDF版 需要的朋友欢迎下载。不需要积分。
  • Gradle用户指南

    2014-11-01 18:09:00
    安装先决条件:gradle安装需要1.6或者更高版本的jdk(jre)(可以使用java –version 验证),gradle自带groove lib库,所以不必安装groove,任何已安装groove都将被忽略。Gradle使用path路径下的jdk,当然,你也...
    1. 下载安装gradle 2.1
      1. 安装先决条件:gradle安装需要1.6或者更高版本的jdk(jre)(可以使用java –version 验证),gradle自带groove lib库,所以不必安装groove,任何已安装groove都将被忽略。Gradle使用path路径下的jdk,当然,你也可以设置JAVA_HOME指向你的jdk安装路径。
      2. Gradle发行版是一个zip压缩文件,完整的发行版包括:
        1. 二进制文件
        2. 用户指南(htmlpdf
        3. Dsl参考指南
        4. API文档(Javadoc和Groovydoc)。
        5. 大量示例,包括用户指南中引用的例子,一些完善的和更复杂的构建,你可以用来搭建自己的构建。
      3. 创建新的环境变量GRADLE_HOME,值为gradle的安装目录,另需 /bin添加到path变量中。
      4. 你可以运行gradle –v来验证安装,输出显示gradle版本和本地环境变量配置(groove版本,jvm版本等等)。
      5. 你可以通过设置jvm环境变量来运行gradle。当然,你也可以使用GRADLE_OPTS JAVA_OPTS ,或两者兼而有之。JAVA_OPTS环境变量按照惯例是许多java应用程序共享的。一个典型用例是设置HTTP代理JAVA_OPTSGRADLE_OPTS内存选项。这些变量也可以设置gradlegradlew脚本的开始选项。

      注:这些不能用来设置命令行jvm选项。

    2. 构建脚本基础
      1. Gradle中的一切都简历在2个基础之上:项目projects和任务task

        每个gradle构建都由一个或多个项目组成。一个项目代表什么取决于你通过gradle怎么做。例如:一个项目可能代表一个jar lib库或者一个web应用程序;它也可能代表一个从其他项目jars提取出的zip分布;一个项目并一定代表一个构建;它可能代表一件事情要做;比如,部署你的应用程序到工作台或者生产环境中;如果这看起来有点模糊,不要担心,Gradle build-by-convention支持为一个项目添加更具体的定义。

        每个项目都有一个或多个tasks任务组成。一个任务代表一个一些构建工作的原子块。这可能是编译一些类,创建一个JAR,生成javadoc, 或发布存档到仓库。

        现在,我们将看看定义一些简单的任务在一个构建一个项目。 后面的章节将看 处理多个项目和更多关于工作项目和任务。

      2. Hello World

        使用gradle命令运行gradle构建。这个命令会在当前目录查找build.gradle文件,我们通常把这个文件叫做构建脚本。虽然严格来说它是一个构建配置脚本,正如我们稍后所看到的那样,这个脚本定义一个项目及其文档。

        让我们来尝试创建一个构建脚本:build.gradle

        在一个命令行shell,移动到build.gradle所在目录并执行构建脚本:gradle -q hello

        一个构建脚本的执行:

        有一个速记方法来定义一个任务,例如上面的hello,这个速记方法看起来更简洁:

        上面定义一个名叫 hello的任务闭包执行脚本。我们将在整个用户指南中使用这种任务定义风格。

        Gradle构建脚本给了你groovy的全部威力。作为开胃菜,先看看这个:

        或者

        如下

        如你所想,你可以声明依赖于其他任务的任务

        插入:命令行创建文件 echo.>build.gradle

        问题:怎么在命令行输出中文

        添加一个依赖项,这个依赖不是必须存在的(不是必须定义在依赖前*)

        任务taskx对tasky的依赖声明在tasky的定义之前,这对多项目构建非常重要。任务依赖关系在15.4添加任务依赖项中会有更详细的探讨。

        注意:你不能使用快捷键符号指向未定义的任务。

        Groovy不但能定义一个任务做什么,例如,它还能动态创建任务。

        一旦任务创建,他们就可以通过api进行访问。例如,用这个特性你可以在运行时为一个任务动态的添加依赖关系。Ant并不支持这一点。

        或者,你也可以添加行为到现有任务中

        注:task任务名不区分大小写(执行的时候)。

        DoLast和doFirst可以多次被调用执行,他们在任务动作列表的开始或结束添加一个动作,他们在动作action列表中顺序执行。<<操作符是doLast的一个别名。

        正如你所注意的,在例子中有一个很方便的符号来访问已存在的任务。每一个任务都可以看作是构建脚本的一个属性。

        这使代码非常有可读性,特别是使用插件提供的任务时,比如compile编译任务。

        你可以添加自己的属性到一个任务。例如:添加一个属性名myProperty,集ext.myProperty的默认值,完成后,这个属性就可以像预定义任务一样读取和设置值。

        注:这里的ext应是gradle自带的,去掉后找不到指定属性。

        额外的属性并不局限于任务,你可以阅读更多关于他们的部分:13.4.2"额外属性" 。

        Ant任务是gradle的一等公民。它依靠groovy对ant任务提供优秀的jicheng 。通过gradle使用比原本的build.xml更强大和方便。从下面的例子中,你可以学习到如何执行ant任务和访问ant属性。

        注:没做过ant,略过

        你可以对ant构建脚本做更多的操作,  使用AntGradle

        稍后,你将看到,这些方法可以共享过项目中子项目的构建。如果你的构建逻辑非常复杂,gradle为你提供其他很方便的方式来组织他。 Chapter 17, Using Ant from Gradle

        Gradle允许定义一个或多个默认的构建任务。

        

    这相当于运行clean,run。在多项目中构建的每一个子项目都可以有特定的默认任务,如果一个子项目没有指定默认任务,则使用父项目的默认任务(如果存在的话)。

    配置DAG

    我们将在56章建立生命周期中详细描述,它有配置阶段和执行阶段。配置阶段后,gradle应该知道所有被执行的任务。Gradle提供一个钩子使用这些信息。一个用例将检查要发布的任务在执行任务中间。基于此,你可以给变量赋予不同的值。

    在下面的例子中,执行分配和发布任务的结果变量是不同的值。

    重要的是,whenReady影响任务的发布在发布任务命令执行前。这些工作使得发布任务不是首要任务(任务传递给gradle命令)。

    在这一章,我们只是先看一下任务,这并不是对任务介绍的结束,如果你想进入更多的细节,第15章, 更多的任务 。

    转载于:https://www.cnblogs.com/chonghua/p/4067544.html

    展开全文
  • android studio gradle 用户指南api
  • 原文链接:https://docs.gradle.org/current/userguide/userguide.html 内容列表  Gradle简介  使用Gradle编译新项目  使用Gradle编译已存在的项目  获取帮助 ...Gradle编译脚本是使用Gro...
  • Android Gradle用户指南

    2017-05-12 15:49:14
    Gradle脚本在Android中的使用
  • Gradle 用户指南 .pdf

    2019-08-25 19:45:52
    中文翻译《Gradle 3 用户指南》,Gradle是一个构建系统, 我们认为它是 java ( JVM ) 世界中构建技术的一个飞跃. Gradle 提供了: 一个像 Ant 一样的非常灵活的通用构建工具 一种可切换的, 像 maven 一样的基于合约构建...
  • Gradle用户指南中文版

    2018-09-26 21:19:14
    这本用户指南还并不完善, 就像 Gradle 一样还在开发当中. 在这本指南中, Gradle 的一些功能并没有被完整的展示出来. 一些内容的解释也并不是十分的清楚, 或者假设关于 Gradle 你知道得更多. 我们需要你的帮助来完善...
  • gradle 用户指南》中文版 目录

    千次阅读 2017-08-01 12:47:01
    gradle 用户指南 版权所有©2007-2017 Hans Dockter,Adam Murdoch只要您不对这些副本收取任何费用,并且进一步规定,每个副本都包含本版权声明,无论是以印刷版还是电子版分发,本文档的副本可供您自己使用并分发...
  • Gradle 使用指南 -- Plugin DSL 扩展

    千次阅读 2018-01-16 09:31:23
    我的博客原文地址 ...在博客Gradle 使用指南 – Android DSL 扩展 Android 插件对 Gradle 进行的 DSL 扩展,那么我们自定义插件也是完全可以做到的。 DSL 扩展基本实现 我们在进行 Gra
  • gradle check来执行代码质量检查。更详细的信息请查阅Gradle的官方文档。 JacocoReport 任务可以用于生成不同格式的代码覆盖率报告。它实现了标准的 Gradle 类型 Reporting,并...《gradle 用户指南》中文版 目录...
  • Gradle 使用指南 -- Android DSL 扩展

    千次阅读 2018-01-16 09:28:45
    在前面博客Gradle 使用指南 – 基础配置 中介绍了一些 Gradle 配置的基本命令,其中有一个名称为 android的函数不知道有没有引起大家的注意: android { compileSdkVersion 23 buildToolsVersion "23.0.1" ...
  • 第4章 使用Gradle命令行目录4.1、执行多个任务4.2、排除任务4.3、发生故障时继续构建4.4、任务名缩写4.5、选择要执行的构建4.6、强制执行任务4.7、获取有关您的构建的信息4.8、演习4.9、总结本章介绍了Gradle命令行...
  • 非常灵活,并不强迫用户一定要使用最佳的构建方式 插件可以暴露自身的语言和接口api给构建文件使用 支持IDE集成 2.2 需求(Requirements) Gradle 2.2(Gradle版本是2.2及以上,因为文档中有些新特性) SDK with ...
  • 第5章 Gradle控制台目录5.1、概述5.2、命令行反馈5.3、非交互式环境中的外观和感觉5.1、概述几乎每个Gradle用户都会在某些时候体验命令行界面。Gradle的控制台输出优化了渲染性能和可用性,仅显示相关信息并提供视觉...
  • Gradle 使用指南 -- Gradle Task

    千次阅读 2017-08-29 19:28:31
    Gradle User Guide 中文版Gradle 中的每一个 Project 都是由一个或者多个 Task 来构成的,它是 gradle 构建脚本的最小运行单元,一个 Task 代表一些更加细化的构建,可能是编译一些 classes、创建一个 Jar、生成 ...
  • 第3章 安装 gradle目录3.1 先决条件3.2 下载3.3 解压3.4 环境变量3.5 运行和测试您的安装3.6 JVM选项3.7 安装(以上为手动安装方式,比较麻烦,可以使用 sdk,homebrew,Macports, scoop 等来安装 gradle)3.1 先决...
  • Gradle 使用指南 -- 基础配置

    万次阅读 多人点赞 2016-03-11 09:32:55
    Gradle是一种构建工具,它抛弃了基于XML的构建脚本,取而代之的是采用一种基于Groovy的内部领域特定语言(DSL),建议可以先熟悉一下Groovy脚本。 Gradle API 文档 Android 配置构建 Android 插件 DSL 扩展 本文...
  • 第一部分、关于Gradle目录1、介绍1.1 关于本用户指南2、概述2.1 特性2.2 为什么选择Groovy?上一页 | 目录 | 下一页
  • Java世界中主要有三大构建工具:Ant、Maven和Gradle,Ant早就过时了,maven已成主流,gradle是长江后浪。我们有时候会fork一个github上的开源项目,但是目前github上有很多项目都是gradle项目,利用的是Gradle进行...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,258
精华内容 4,103
关键字:

gradle用户指南