繁体   English   中英

build.gradle 的 `android` 块的文档在哪里?

[英]Where is the documentation for build.gradle's `android` block?

在 build.gradle 中,我们有 android 块。 根据我对 Android Gradle 插件(和 Groovy/Kotlin)的有限理解,这是一个名为android的方法/(或 function?),它接受 1 个参数,一个闭包。

android {
    compileSdkVersion(AppConfig.compileSdkVersion)
    buildToolsVersion(AppConfig.buildToolsVersion)
}

我无法在 Google Developer 网站和 Gradle.org 上找到有关android的任何文档。 function 与整个操作系统同名也于事无补。 任何关于 Android Gradle 插件的文档都会有所帮助,因为关于它的信息似乎遍布 Android 文档。 到目前为止,我可以搜索每个属性的含义(例如applicationIdtestInstrumentationRunner ),但我想查看android具有的所有属性,这正是文档派上用场的地方。

引发所有这些问题的是这个“Groovy 和 Gradle 简介”

我能够在 Android Studio 中通过自动完成获得android方法的“包名称”(可能): com.android.build.gradle.internal.dsl.BaseAppModule ,但找不到源代码或文档...

它在 class 名称 AppExtension 下的 android gradle 插件文档中进行了描述。 这是一个链接//google.github.io/android-gradle-dsl/3.3/com.android.build.gradle.AppExtension.html

请注意,您问题中提到的android关键字不是 function / 方法。

android { }是一个 android 块,您可以在其中配置所有 Android 特定的构建选项。

此外,到目前为止,还没有专门针对此区块的特定文档。
但是,为了帮助您,我已经确定了可以放置在此块内的以下属性。

 android { compileSdkVersion 30 buildToolsVersion "30.0.2" defaultConfig { } buildTypes { } compileOptions { } kotlinOptions { } packagingOptions { } }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM