随笔分类 -  Android Gradle

摘要:在开发的时候,我们经常会导入一些开源三方库,当我们在gradle中添加完相关的配置后,sync 时发现同步失败,同时可以看到类似如下的日志信息: Failed to resolve:com.xxxx. 这时,我们一般会对照文档查看一下是否有配置遗漏,一般情况下,我们遗漏最多的地方就是整个项目的bui 阅读全文
posted @ 2021-03-25 12:55 灰色飘零 阅读(5019) 评论(0) 推荐(0) 编辑
摘要:我们知道Android Gradle其实就是一个Gradle的一个第三方插件,它是由Google的Android团队开发的,基于Gradle构建的,和Android Studio完美搭配。相比于旧的构建系统(比如:Eclipse + Ant),它更灵活,更容易配置,还能方便的创建衍生的版本,也就是我 阅读全文
posted @ 2019-06-02 10:57 灰色飘零 阅读(717) 评论(0) 推荐(0) 编辑
摘要:Gradle 本身提供了一些基本的概念和整体核心的框架,其他用于描述真实使用场景的都可以通过插件扩展的方式来实现。这样就可以通过抽象的方式提供一个核心的框架,其他具体的功能和业务都通过插件扩展的方式来实现。 Gradle 内置了很多常用的插件,基本满足大部分工作,但是也有一些插件是没有内置的,这时候 阅读全文
posted @ 2019-05-22 14:53 灰色飘零 阅读(1350) 评论(0) 推荐(0) 编辑
摘要:在之前的学习中,我们了解到Gradle的构建工作都是由Task组合完成的。本节我们就来介绍一下 Task - 任务。 一、多种方式创建任务 在Gradle中,我们可以有很多种方式来创建任务。为什么有这么多种方式呢?这都依赖于Project提供的快捷方法以及TaskContainer提供的相关Crea 阅读全文
posted @ 2019-05-22 11:43 灰色飘零 阅读(1993) 评论(0) 推荐(0) 编辑
摘要:本节我们从整体的角度来介绍一下Gradle。 一、setting.gradle 在Gradle中,定义了一个设置文件,用于初始化以及工程树的配置。设置文件的默认的名字就是setting.gradle,此文件位于根工程目录下。 setting.gradle 的作用就是为了配置子工程。在Gradle中, 阅读全文
posted @ 2019-05-21 20:06 灰色飘零 阅读(1516) 评论(0) 推荐(0) 编辑
摘要:在第一节,我们使用到了gradle -q hello命令行来运行Hello World,并对Hello World进行了简单的分析,了解到 gradle -q hello 的意思是要执行的build.gradle脚本中定义的名为hello的Task,-q参数用于控制gradle输出的日志级别,以及哪 阅读全文
posted @ 2019-05-16 17:20 灰色飘零 阅读(1489) 评论(0) 推荐(0) 编辑
摘要:Wrapper,就是对Gradle的一层包装,便于在团队开发过程中统一Gradle构建的版本。这样大家就可以使用统一的Gradle版本进行构建,避免因为Gradle的版本不统一带来的不必要的问题。 这里我们把Wrapper这块的内容放在第二节的原因为,我们在项目开发中,使用的都是Wrapper这种方 阅读全文
posted @ 2019-05-13 17:36 灰色飘零 阅读(826) 评论(0) 推荐(0) 编辑
摘要:官网地址:https://gradle.org/。 一、Window下配置 Gradle 环境 安装Gradle之前必须要配置好Java环境,要求JDK 6 以上,并且在环境变量配置好JAVA_HOME。查看Java版本的命令为:java -version。 这里我的JDK版本为1.8.0_201。 阅读全文
posted @ 2019-04-03 22:01 灰色飘零 阅读(1857) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示