Stay organized with collections
Save and categorize content based on your preferences.
LibraryExtension
interface LibraryExtension : CommonExtension, TestedExtension
Extension for the Android Library Gradle Plugin.
This is the android
block when the com.android.library
plugin is applied.
Only the Android Gradle Plugin should create instances of interfaces in com.android.build.api.dsl.
Summary
Public functions |
Unit |
Customizes publishing build variant artifacts from library module to a Maven repository.
|
Inherited functions |
From class com.android.build.api.dsl.CommonExtension
@Incubating Unit |
This function is deprecated. Replaced by
|
Unit |
This function is deprecated. Replaced by installation
|
Unit |
Specifies options related to the processing of Android Resources.
|
@Incubating Unit |
A list of build features that can be enabled or disabled on the Android Project.
|
@Incubating Unit |
This function is deprecated. Replaced by buildToolsVersion property
|
Unit |
Encapsulates all build type configurations for this project.
|
Unit |
Specifies Java compiler options, such as the language level of the Java source code and generated bytecode.
|
Unit |
Specify an SDK add-on to compile your project against.
|
@Incubating Unit |
This function is deprecated. Replaced by compileSdk
|
@Incubating Unit |
This function is deprecated. Replaced by compileSdkPreview
|
Unit |
|
Unit |
Specifies options for the Data Binding Library.
|
Unit |
Shortcut extension method to allow easy access to the predefined debug BuildType
|
Unit |
Specifies defaults for variant properties that the Android plugin applies to all build variants.
|
Unit |
Specifies options for external native build using CMake or ndk-build.
|
@Incubating Unit |
This function is deprecated. Replaced by flavorDimensions property
|
@Incubating File |
|
Unit |
Specifies options for the Android Debug Bridge (ADB), such as APK installation options.
|
@Incubating Unit |
This function is deprecated. Renamed to testCoverage
|
Unit |
Specifies options for the lint tool.
|
@Incubating Unit |
This function is deprecated. Renamed to lint
|
Unit |
Specifies options and rules that determine which files the Android plugin packages into your APK.
|
Unit |
This function is deprecated. Renamed to packaging
|
Unit |
Encapsulates all product flavors configurations for this project.
|
Unit |
Shortcut extension method to allow easy access to the predefined release BuildType
|
Unit |
Encapsulates signing configurations that you can apply to BuildType and ProductFlavor configurations.
|
@Incubating Unit |
Encapsulates source set configurations for all variants.
|
Unit |
Specifies configurations for building multiple APKs or APK splits.
|
Unit |
Configure the gathering of code-coverage from tests.
|
@Incubating Unit |
Specifies options for how the Android plugin should run local and instrumented tests.
|
@Incubating Unit |
Includes the specified library to the classpath.
|
@Incubating Unit |
Includes the specified library to the classpath.
|
Unit |
Specifies options for the View Binding Library.
|
|
From class com.android.build.api.dsl.TestedExtension
|
Public functions
Public properties
publishing
val publishing: LibraryPublishing
Customizes publishing build variant artifacts from library module to a Maven repository.
For more information about the properties you can configure in this block, see LibraryPublishing
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2023-01-17 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-01-17 UTC."],[],[]]