Android Gradle指南–1.环境搭建及入门

环境搭建

  • 前提:已经配置好Java环境
  • 下载:
  1. 官网​​gradle.org下载所需版本的zip包,并解压​​;
  2. mac系统推荐使用brew安装:brew insta打开文件的软件有哪些appll gradle
  • 配置环境变量:

添加GRADLE_系统/运维HOME/bin到环境变量PATH中: 命令行输入vim .bash_profile,添加下面代码:

GRADLE_HOME=/usr/local/Cellar/gradle/6.3PATH=${PATH}:${GRADLE_HOME}/binexport GRADLE_HOME PATH

保存后,执行source .bash_profile打开文件安全警告怎么关闭

  • 命令行参数证:终端/命令打开文件夹一直弹出新的窗口行 输入:gradle -v

Hello World

  1. 新建目录GradleCode
    $ mkdir GradleCode
  2. 在该目录下创建文其他货币资金件build.gradle
    subl build.gradle //sublimetext编辑器打开文件,不存在则创建 或 vim build.gradle命令行参数 //vim编辑器打开文件,不存在则创建
  3. 并进行编辑,输入如下内容,并保存:
    task hello{ doLast{ println'hello world打开文件的软件有哪些app' }}
  4. 在GradleCode下执行终端命令:
    gradle -q hello(注:-q用于控制log级别)

执行gradle命令时默认会加载当前目录下的build.gradle文件,可通过-命令行快捷键b 参数指定要执行的文件

gradle -q hello -b hello.gradle

Gradle Wrapper

顾名思义,是对系统运维工作内容gradle的一层包命令行关机装,便于团队开发时统一gradle版本; gradle提供内置的wrapper task帮助我们生成wrapper文件,在项目根目录输入下面命令即可堆栈的存取规则是

$ gradle wrapper//指定版本$ gradle wrapper --gradle-version 6.3

生成的文件中gradle-wrapper.proper命令行如何切换到d盘ties是配置文件,用于配置gradle版本等

# 文件路径:/Users/ljy/GradleCode/gradle/wrapper/gradle-wrapper.properties
# 文件内容:
#gradle存储的主目录
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
#gradle wrapper依赖的gradle版本的下载地址
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
  • 自定义wrapper task

bui打开文件显示目录名无效怎么办ld.gradl系统运维工程师e中加入如下代码

wrapper{    gradleVersion='5.6.4'}

堆栈的特点执行 gra堆栈溢出dle wrapper就堆栈堆栈指针生成5.6.4版本的wrapper,不用再--gradle-version指定了

日志级别

  • error:错误消息系统运维工资一般多少

  • quiet:重要消息

  • warning:警告其他货币资金包括哪些内容消息

  • lifecycle:进度打开文件系统/运维

  • info:信息消息

  • debug:调试消息

    task printlog{
    doLast{logger.quiet('quiet日志信息')logger.error('error日志信息')logger.warn('warn日志信息')logger.lifecycle命令行指令('lifecycle日志信息')logger.info('info日志信息')logger.堆栈球球debug('debug日志信息')
    }}

    $ gradle printlogquiet日志信息error日志信息warn日志信息lifecycle日志信息

    $ gradle -q printlogquiet日志其他应付款信息error日志信息

  • -s或--stacktrace:输出关键性的堆栈信息

  • -S或--full-stacktrace:输出命令行常用命令全部其他堆栈信息

一般用-s即可

gradle命令行窗口怎么打开命令行

  • 打开文件失败是什么原因系统运维工程师:gradle -? , gradle -h , gradle -help
  • 查看所有可执行的task:gradle tasks ,g堆栈的工作方式是什么radle tas堆栈指针ks --all
  • gradle help任务显示帮助信息:gradle help -系统运维工资一般多少-task hello
  • 强制刷新依赖,如maven这类仓库都是有缓存的,可通过--refresh-dependenies参数强制刷新,如:在AndroidStudio项目下执行
    gradle --refresh-dependengradle是什么cies assemble
  • 多任务执行:ggradle是什么意思radle hello printlog, gr系统运维工资一般多少adle pri堆栈球球ntlog hello

我是今阳,如果想要进阶和了解更多的干货,欢迎关注公众号”今阳说“接收我的最新文章