Jenkins Gradle 打包

本文主要介绍了Android Studio中Gradle的使用,包括其版本历史、目标读者和文档目的。针对jenkins打包人员,详细讲解了如何在Jenkins上构建Android Studio工程,如执行Gradle命令、打包流程,并提供了相关命令的解释,如clean、build、assembleDebug和assembleRelease。此外,还提到了在jenkins中配置Execute shell和Invoke Gradle script的步骤。
摘要由CSDN通过智能技术生成

Android Studio Gradle

1. 版本历史

日期 版本号 修订人 备注

2. 目标读者

  • jenkins打包人员

3. 文档目的

  • 简单介绍Android Studio Gradle
  • 在jenkins上构建Android Studio的工程

4. 主要内容

4.1 Gradle简介

Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。

Gradle是可以用于Android开发的新一代的 Build System, 也是 Android Studio默认的build工具。

Gradle脚本是基于一种JVM语言 – Groovy,再加上DSL(领域特定语言)组成的。

因为Groovy是JVM语言,所以可以使用大部分的Java语言库。所谓DSL就是专门针对Android开发的插件,比如标准Gradle之外的一些新的方法(Method)、闭包(Closure)等。

由于Gradle的语法足够简洁,而且可以使用大部分的java包,当之无愧地成为新一代 Build System。

使用Android Studio新建一个工程后,默认会生成两个build.gralde文件,一个位于工程根目录,一个位于app目录下。还有另外一个文件 –settings.gradle。

根目录下的脚本文件是针对module的全局配置,它的作用阈所包含的所有 module 是通过settings.gradle来配置。
app文件夹就是一个module,如果在当前工程中添加了一个新的module – lib,就需要在settings.gralde文件中包含这个新的module。

4.2 Android Studio工程的基本Gradle文件

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "包名"
        minSdkVersion 23
        targetSdkVersion 23
        versionCode
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值