Android:Gradle,Gradle命令和配置

前言
上一期我们熟悉了:Gradle是什么,怎样和AS配合使用。

链接:https://blog.csdn.net/u011287967/article/details/80883661

这一期我们来看看Gradle命令和配置。

本文环境:window 10, as 3.1.3,gradle plugin 3.1.3,gradle 4.4。

1,环境变量


当没有配置环境变量时,只能执行命令 "gradlew xxxxxx";

配置方法:系统属性-->环境变量-->path (我的路径为C:\Program Files\Android\Android Studio\gradle\gradle-4.4\bin)

检查:

这时候就可以使用命令 "gradle xxxxxx"了。

2,基本命令
所有命令都是在终端里执行,并且必须要切换到所在项目的根目录下执行:
gradlew -v 版本号
gradlew clean 清除9GAG/app目录下的build文件夹
gradlew build 检查依赖并编译打包
gradlew assembleDebug 编译并打Debug包
gradlew assembleRelease 编译并打Release的包
或者  gradle clean 等等

其中 assembleDebug = assemble + Debug ;assembleRelease = assemble + Release ;Debug和Release动态修改,具体见下文”配置“


2,基本配置
本文介绍项目中最重要的配置文件: MyApplicationTest/app/build.gradle
全新的项目会包含三个部分:

a,最顶部的apply plugin声明;

b,android {} 节点;

c,dependencies {} 节点。

apply plugin 声明:


apply plugin: 'com.android.application'
代表该项目是一个 Android 项目,而且一个 Android 项目只有一句这个声明;

apply plugin: 'com.android.library'
代表该项目被引用的一些 module,可以理解成通过源码的方式引用一些 android library。
dependencies 节点:

其中api fileTree(dir: 'libs', include: ['*.jar']) ,意思是编译 libs 目录下的所有 jar 包,当然你可以更改这个目录。

Gradle以前的版本 "api"为"compile"。

第二种依赖,一般是放在 jcenter 和 maven 仓库的,这个可以在项目根目录下的 build.gradle 指定远程仓库地址,甚至可以在本地搭建一个私有仓库,然后指定本地仓库地址。  

android 节点:  

小技巧:可在根目录的 build.gradle 中设置:

 

然后xx/app/build.gradle 和 module 中的 


compileSdkVersion rootProject.ext.compileSdkVersion
...
等等就可以统一配置,避免主包和依赖包,版本不统一等冲突问题。

注释写的很明确了。

讲一下 ”buildTypes“:意为编译类型,这里声明了 debug 和 release 两种类型,当然你也可以声明其他类型,名字随意取,可以看到 debug 和 release 两种类型签名所用的配置不一样,这个配置具体详细也就是在上部分 signingConfigs 节点指定的,那里面的一些密码信息是在你生成 keystore 文件时设置的。

那么命令行打包:如果你 buildTypes 定义了一个 abc 的类型,那你就会有一个 gradlew assembleAbc 的 task 可以执行。

3,其他配置
 
等等

4,多渠道打包
android 节点中

AndroidManifest.xml中

Application中

这样就实现了多渠道打包。

本期内容完毕。

Gradle 系列的基础知识,用了两期内容已记录完毕,参考了很多网友总结,自己重复写一遍也是记忆深刻。应该还会再写一期:小技巧和高级技能。加油!
Gradle 第一期:https://blog.csdn.net/u011287967/article/details/80883661
————————————————
版权声明:本文为CSDN博主「haodongliang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u011287967/article/details/80884244

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要下载build:gradle:3.6.1,您可以按照以下步骤操作: 1. 打开您的项目文件夹,找到项目的build.gradle文件。 2. 在build.gradle文件中找到dependencies部分。 3. 在dependencies部分中添加以下代码: ``` classpath 'com.android.tools.build:gradle:3.6.1' ``` 4. 保存并关闭build.gradle文件。 5. 在Android Studio中,打开Gradle面板(在右侧的边栏中)。 6. 在Gradle面板中,展开您的项目,找到build.gradle文件。 7. 右键单击build.gradle文件,然后选择“Reload Gradle Project”。 8. Gradle将开始下载并安装build:gradle:3.6.1。您可以在Gradle控制台中查看下载进度。 9. 下载完成后,您可以在Gradle面板中看到build:gradle:3.6.1已经被添加到您的项目中。 请注意,如果您使用的是其他构建工具或IDE,下载步骤可能会略有不同。 ### 回答2: 要下载build.gradle:3.6.1,您可以按照以下步骤进行操作: 1. 首先,打开一个支持Gradle构建的项目,并确保您的计算机已经安装了Gradle构建工具。 2. 接下来,打开您的项目根目录中的build.gradle文件,该文件位于项目的顶级目录。 3. 在build.gradle文件中,找到buildscript部分,它通常在脚本的顶部。在该部分中,您将找到对Gradle版本的声明。 4. 确保Gradle的版本声明看起来像下面这样: buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.6.1' } } 5. 如果版本声明中的Gradle版本不是3.6.1,则将其更改为3.6.1。 6. 保存并关闭build.gradle文件。 7. 现在,返回到命令行界面或终端,并导航到您的项目目录。 8. 在命令行中,运行以下命令来下载并安装Gradle 3.6.1: ./gradlew wrapper --gradle-version 3.6.1 9. 等待Gradle安装完成。一旦安装完成,您的项目将具备了使用Gradle 3.6.1进行构建的能力。 请注意,如果您使用的是Android Studio等集成开发环境(IDE),它通常会自动下载和管理Gradle版本。在这种情况下,您只需要在IDE中更新Gradle版本即可,而不需要手动下载版本。 ### 回答3: build.gradleAndroid项目中的一个配置文件,它包含了关于项目的各种设置和依赖项的信息。而gradle是一种项目构建工具,用于自动化构建、测试和部署应用程序。 build.gradle:3.6.1表示使用Gradle的版本号为3.6.1。在下载该版本的Gradle之前,可以去官方网站(https://gradle.org/releases/)下载并安装Gradle。也可以通过在线构建工具或者像JCenter、Maven Central这样的仓库来获取所需的构建工具。 下载build.gradle:3.6.1的步骤如下: 1. 打开Gradle官方网站,找到3.6.1版本的Gradle。 2. 点击下载按钮,选择适合您操作系统的版本进行下载。 3. 下载完成后,解压缩文件到指定位置。 4. 配置Gradle的环境变量,以便在命令行中可以直接使用Gradle命令。 下载Gradle后,需要将其与Android项目关联起来。在Android项目的根目录下找到build.gradle文件,并将其编辑为如下所示: ``` buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.6.1' } } allprojects { repositories { google() jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } ``` 在dependencies中添加了classpath 'com.android.tools.build:gradle:3.6.1',这将确保Android Studio在构建过程中使用指定版本的Gradle。 完成以上操作后,重新打开Android Studio,它会自动检测并加载新的Gradle版本。至此,您成功下载并配置了build.gradle:3.6.1。通过Gradle的强大功能,您可以更轻松地构建、测试和部署Android应用程序。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值