android studio离线配置gradle插件_看完这篇Gradle,你才能去面腾讯

本文详细介绍了Android Gradle插件的概述、分类、项目结构、内置任务及应用实例,包括defaultConfig、buildTypes、signingConfigs、productFlavors等配置,以及多项目构建、多渠道构建的基本原理和构建方式。此外,还讨论了高级应用,如使用共享库、动态修改apk文件名、隐藏签名文件信息、动态添加自定义资源、Java编译选项和ADB选项配置等,帮助读者深入掌握Gradle在Android开发中的应用。
摘要由CSDN通过智能技术生成
858f6af8eb22bf00754beadbc98e9b01.gif

码个蛋(codeegg)第 652 次推文

作者:厘米姑娘

原文:https://www.jianshu.com/p/1274c1f1b6a4

上次的Gradle这么差还来面腾讯?还有印象没?由于文章干货太满,限于公众号的篇幅留了个关子。今天就把下面部分奉献给大家。老鼠拉大锨--大头在后台

六.Android Gradle插件

1.概述

Android Gradle插件继承于Java插件,具有Java插件的所有特性,也有自己的特性,看下官方介绍:

  • 可以很容易地重用代码和资源

  • 可以很容易地创建应用的衍生版本

  • 可以很容易地配置、扩展以及自定义构建过程

  • 和IDE无缝整合

2.插件分类

  • App应用工程:生成可运行apk应用;id: com.android.application

  • Library库工程:生成aar包给其他的App工程公用;id: com.android.library

  • Test测试工程:对App应用工程或Library库工程进行单元测试;id: com.android.test

3.项目结构

|-example

4.内置任务

Java插件内置任务:如build、assemble、check等

Android特有的常用任务:

  • connectedCheck任务:在所有连接的设备或者模拟器上运行check检查

  • deviceCheck任务:通过API连接远程设备运行checks

  • lint任务:在所有ProductFlavor上运行lint检查

  • install、uninstall任务:在已连接的设备上安装或者卸载App

  • signingReport任务:打印App签名

  • androidDependencies任务:打印Android 依赖

5.应用实例

//应用插件,Android Gradle属于Android发布的第三方插件

a.defaultConfig

  • 作用:用于定义所有的默认配置,是一个ProductFlavor,若ProductFlavor没有被特殊定义,默认使用defaultConfig块指定的配置

  • 常用配置:

db7b3e0d6f5b4566e7b6f1d6768c1ada.png

b.buildTypes

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值