Android Studio build.gradle详解

本文详细解析了Android Studio中build.gradle文件的配置,包括apply plugin的用途、android节点的各项属性,如compileSdkVersion、buildToolsVersion、defaultConfig、sourceSets、signingConfigs等。还介绍了buildTypes和productFlavors的配置,以及dependencies、版本控制和混淆设置。内容涵盖应用ID、版本控制、签名信息、混淆文件、ABI和密度过滤等,旨在帮助开发者深入理解构建过程。
摘要由CSDN通过智能技术生成

apply plugin用来指定用的是哪个插件,取值有:

com.android.application:Android APP插件(打包得到的是.apk文件)

com.android.library:Android库插件(打包得到的是.aar文件)

android用来指定Android打包插件的相关属性,其包含如下节点


compileSdkVersion(apiLevel):设置编译时用的Android版本

buildToolsVersion(buildToolsVersionName):设置编译时使用的构建工具的版本

defaultConfig:设置一些默认属性,其可用属性是buildTypes和ProductFlavors之和


sourceSets:配置相关源文件的位置,当你的项目的目录结构跟默认的有区别但又不想改的时候sourceSets就派上用场了

aidl 设置aidi的目录 assets 设置assets资源目录 compileConfigurationName The name

of the compile configuration for this source set. java Java源代码目录 jni

JNI代码目录 jniLibs 已编译好的JNI库目录 manifest 指定清单文件 name The name of this

source set. packageConfigurationName The name of the runtime

configuration for this source set. providedCon

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值