
简单了解Gradle
Abfahrt
Gonna make it!
展开
-
Chapter8:关于Android开发中使用Gradle的一些补充
Chapter8:关于Android开发中使用Gradle的一些补充文章目录Chapter8:关于Android开发中使用Gradle的一些补充8.1 持续继承8.2 减少APK文件大小8.3 加速构建8.4 忽略Lint8.5 分割APK8.6 参考资料8.1 持续继承为Android设置Ci的方式很多,广泛使用的有:JenkinsTeamCityTravis CI...原创 2019-10-30 17:57:58 · 210 阅读 · 0 评论 -
Chapter7:使用Gradle创建任务
Chapter7:使用Gradle创建任务文章目录Chapter7:使用Gradle创建任务7.1了解Groovy7.2 了解任务7.3 操控构建 variants7.4 参考资料7.1了解Groovy变量://字符串可用单引号/双引号;双引号可以插入表达式def name = 'Andy'println(name)//包含一个单独变量的占位符表达式:$前缀def greet...原创 2019-10-30 17:56:43 · 162 阅读 · 0 评论 -
Chapter6:Gradle帮助自动化测试
Chapter6:Gradle帮助自动化测试文章目录Chapter6:Gradle帮助自动化测试6.1 JUnit4 --单元测试6.2 Espresso --功能测试6.3 测试覆盖率6.4 参考资料6.1 JUnit4 --单元测试添加只用于测试的依赖:(使用Android Studio创建会帮你自动添加)dependencies { testImplementation...原创 2019-10-29 16:12:18 · 305 阅读 · 0 评论 -
Chapter5:使用Gradle管理多模块构建
Chapter5:使用Gradle管理多模块构建文章目录Chapter5:使用Gradle管理多模块构建5.1 简述多模块构建5.2 在Android Studio中运行模块任务5.3 参考资料5.1 简述多模块构建通常,一个多模块项目有一个根目录,在其子文件夹中包含所有的模块。我们需要在项目的根目录提供一个setting.gradle 文件来告知Gradle项目的结构以及哪个文件夹包...原创 2019-10-29 10:28:26 · 310 阅读 · 0 评论 -
Chapter4:Android开发中使用Gradle创建构建Variant
Chapter4:创建构建VariantVariant 英文翻译:变体。文章目录Chapter4:创建构建Variant4.1 构建类型4.2 product flavor4.3 构建variant4.4 参考资料4.1 构建类型在Gradle的Android插件中,构建类型用来定义如何构建一个应用或依赖库。可以在 buildTypes代码块 中定义:android { ...原创 2019-10-28 15:10:54 · 644 阅读 · 0 评论 -
Chapter3:Gradle依赖管理
Chapter3:Gradle依赖管理文章目录Chapter3:Gradle依赖管理3.1 依赖仓库3.2 本地依赖3.3 依赖概念3.4 参考资料3.1 依赖仓库手动依赖需要:找到依赖->下载JAR文件->拷贝到项目->引用,十分复杂。使用依赖仓库可以解决个问题,依赖仓库可以看做是文件的集合。Gradle默认情况下没有为项目定义任何依赖仓库,需要在 reposito...原创 2019-10-26 15:32:55 · 1754 阅读 · 0 评论 -
Chapter2:Android下Gradle的基本自定义构建
Chapter2:Gradle基本自定义构建文章目录Chapter2:Gradle基本自定义构建2.1 Gradle文件结构2.2 任务入门2.3 自定义构建2.4 加快Gradle 编译速度2.5 参考资料2.1 Gradle文件结构settings.gradle:该文件在初始化阶段被执行,定义了哪些模块应该包含在构件内。对于只包含一个Android应用的新项目,文件内容为 inc...原创 2019-10-24 16:19:08 · 1412 阅读 · 0 评论 -
Chapter1:Gradle基础概念
Chapter1:Gradle基础概念文章目录Chapter1:Gradle基础概念1.1 Gradle 基础概念1.1.1 项目和任务1.1.2 构建生命周期1.1.3 构建配置文件1.1.4 项目结构1.1.5 Gradle Wrapper1.1.6 参考资料1.1 Gradle 基础概念1.1.1 项目和任务项目和任务:每一次构建都包括至少一个项目, 每一个项目又包括一个或多个任...原创 2019-10-23 19:09:47 · 1378 阅读 · 0 评论