快速入门安卓Gradle的终极指南_免费技术答疑
快速入门安卓Gradle的订阅链接: --> 《快速入门安卓Gradle指南》
本人是2020年毕业于广东工业大学研究生:许乔丹,有国内大厂CVTE和世界500强企业安卓开发经验,该专栏整理本人对安卓Gradle的理解。网上安卓资料千千万,笔者将继续维护专栏,承诺提供专栏内容免费技术答疑,直接咨询即可,助您提高安卓学习效率!
本专栏详细介绍Gradle的语法和常见的项目工程配置,最后通过手把手教你制作一个gradle插件,进一步提高了解。
目录开始⬇
(1/10)Groovy基础语法
- 1、Groovy
- 2、Groovy的运行方式
- 3、Groovy常见语法
- 数据类型
- 基础类型
- 字符串
- 通用语法
- 定义变量
- 定义方法
- 类
- 断言
- 循环
- switch
- List
- Map
- 闭包
- import
- IO操作
- 数据类型
- 4、 DSL
(2/10)安卓APP的配置环境
- 1、配置环境的作用
- 2、APK的构建过程
- STEP1:打包资源文件
- STEP2:处理AIDL文件
- STEP3:.java文件转换为.class文件
- STEP4:.class文件转换为classes.dex文件
- STEP5:打包生成APK文件
- STEP6: 对APK文件进行签名
- STEP7:对签名后的APK文件进行对齐处理
- 3、为什么需要构建工具
- 4、为什么是Gradle
- 5、Android Gradle Plugin
- 6、Android Studio
- 7、总结
(3/10)安卓项目工程结构说明
- 1、创建工程
- 2、工程目录结构说明
(4/10)Gradle常见使用
- 1、Gradle Wrapper包装器
- 1.1 为什么需要Gradle Wrapper包装器
- 1.2 使用gradlew还是gradle
- 2、Gradle项目生命周期
- 3、常用命令
- 4、常见操作
- 4.1 引入插件
- 4.2 指定maven仓库
(6/10)安卓项目工程配置
- 1、工程的参数配置
- 2、工程基础参数
- 2.1 Gradle版本及运行参数
- 2.2 settings.gradle配置
- 2.3 local.properties配置
- 3、根build.gradle配置
- 4、模块build.gradle配置
- 4.1 常见配置
- 4.2 进阶配置
- 5、全局配置
- 5.1 使用ext块配置
- 5.2 使用config.gradle配置
(7/10)Gradle的库依赖
- 1、本地引用
- 2、远程引用
- 3、引用工程其他子模块
- 4、Gradle库依赖的管理
- 4.1 什么是依赖传递
- 4.2 如何查看Gradle当前依赖关系
- 4.2.1 使用Gradle命令
- 4.2.2 使用Gradle面板
- 4.2.3 使用Gradle View插件
- 4.3 Gradle依赖冲突如何解决
- 4.3.1 transitive关键字
- 4.3.2 force关键字
- 4.3.3 exclude关键字
牛客高级系列专栏:
安卓(安卓系统开发也要掌握)
- 想通关安卓面试,请看:《150道安卓高频面试题目录及答案链接》
- 想通关安卓系统面试,请看:《140道安卓系统Framework面试题目录及答案链接》
- 想进阶安卓开发,请看:《Android进阶知识体系解析_15大安卓进阶必备知识点》
- 想了解安卓APP完整开发流程,请看:《安卓APP完整开发流程》
- 想掌握安卓App性能优化,请看:《安卓性能优化讲解和实战专栏》
- 想掌握Gradle语法,制作Gradle插件,请看:《安卓Gradle语法解析和实践大全》
嵌入式
- 想通关嵌入式面试,请看: 《111道嵌入式面试题目录及答案链接》
- 想多掌握几个嵌入式项目,请看:《6个嵌入式项目交流分享(附源码)》