Android Gradle 插件Module 目录下 build.gradle 配置文件 ( android 闭包块配置 | AppExtension 扩展类型参考文档 )

Posted 韩曙亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Gradle 插件Module 目录下 build.gradle 配置文件 ( android 闭包块配置 | AppExtension 扩展类型参考文档 )相关的知识,希望对你有一定的参考价值。

文章目录

Android Plugin DSL Reference 参考文档 : https://google.github.io/android-gradle-dsl/2.3/





一、Module 目录下 build.gradle 配置文件



1、android 闭包块配置


build.gradle 中配置了 android 闭包块 , 但是无法跳转到 android 方法位置 , 该方法不是 Project 中的方法 , 而是 com.android.application 插件中提供的方法 ;

android 
    compileSdkVersion 30
    buildToolsVersion "30.0.3"

    defaultConfig 
        applicationId "com.example.aop"
        minSdkVersion 18
        targetSdkVersion 30
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    

    buildTypes 
        release 
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        
    
    compileOptions 
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    

android 方法原型 :

com.android.build.gradle.internal.dsl.BaseAppModuleExtension android (groovy.lang.Closure configuration)


2、AppExtension 扩展类型参考文档


该 android 方法定义在 AppExtension 扩展类型中 , 下面简单介绍该扩展类型 ;

android 方法中的配置参考 https://google.github.io/android-gradle-dsl/2.3/com.android.build.gradle.AppExtension.html 文档 ;

以上是关于Android Gradle 插件Module 目录下 build.gradle 配置文件 ( android 闭包块配置 | AppExtension 扩展类型参考文档 )的主要内容,如果未能解决你的问题,请参考以下文章

Android Gradle 插件Module 目录下 build.gradle 配置文件 ( plugins 闭包代码块中引入插件 | PluginAware#apply 方法引入插件 )

Android Gradle 插件Module 目录下 build.gradle 配置文件 ( android 闭包块配置 | AppExtension 扩展类型参考文档 )

Android Gradle 插件Extension 扩展类型 ( Module 引入插件类型 | application 插件 | library 插件 | Variants 变体列表 )

Android Gradle 插件自定义 Gradle 插件模块 ① ( 在 Module 模块中自定义 Gradle 插件 | 创建自定义插件类型模块 | 手动导入相关依赖 )

Android Gradle 插件将自定义 Gradle 插件上传到远程仓库中 ① ( 在 Module 模块中自定义 Gradle 插件 | 创建自定义插件类型模块 | 手动导入相关依赖 )

Android Gradle 插件settings.gradle 配置文件 ( 配置基本作用 | include 函数用法 | 目录层级配置 | 修改 Module 模块构建脚本名称 )