快速入门安卓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关键字

牛客高级系列专栏:

安卓(安卓系统开发也要掌握)


嵌入式


alt

#晒一晒我的offer##你想对下半年说点什么##23届找工作求助阵地##软件开发薪资爆料##gradle#
全部评论
牛逼
点赞 回复 分享
发布于 2024-06-06 22:11 北京

相关推荐

EEbond:给北邮✌️跪了
点赞 评论 收藏
分享
评论
点赞
5
分享

创作者周榜

更多
牛客网
牛客企业服务