Android API Reference
- Overview
Android Gradle Plugin
- Releases
Current Release
Android Gradle Plugin 9.3
- Class Index
- Package Index
com.android.build.api.annotations
com.android.build.api.artifact
- Overview
Interfaces
- Artifact.Appendable
- Artifact.ContainsMany
- Artifact.Replaceable
- Artifact.Transformable
- Artifact.WithQualifiers
- ArtifactTransformationRequest
- Artifacts
- CombiningOperationRequest
- InAndOutDirectoryOperationRequest
- InAndOutFileOperationRequest
- MultipleArtifactTypeOutOperationRequest
- OutOperationRequest
- RegisteredArtifactWithQualifiers
- TaskBasedOperation
Objects
- ArtifactKind.DIRECTORY
- ArtifactKind.FILE
- MultipleArtifact.MULTIDEX_KEEP_PROGUARD
- MultipleArtifact.NATIVE_DEBUG_METADATA
- MultipleArtifact.NATIVE_SYMBOL_TABLES
- MultipleArtifact.PRE_COMPILATION_CLASSES
- ScopedArtifact.CLASSES
- ScopedArtifact.JAVA_RES
- ScopedArtifact.POST_COMPILATION_CLASSES
- SingleArtifact.AAR
- SingleArtifact.AGGREGATED_LINT_HTML_REPORT
- SingleArtifact.AGGREGATED_LINT_SARIF_REPORT
- SingleArtifact.AGGREGATED_LINT_TEXT_REPORT
- SingleArtifact.AGGREGATED_LINT_XML_REPORT
- SingleArtifact.APK
- SingleArtifact.APK_FROM_BUNDLE
- SingleArtifact.ASSETS
- SingleArtifact.BUNDLE
- SingleArtifact.LINT_HTML_REPORT
- SingleArtifact.LINT_SARIF_REPORT
- SingleArtifact.LINT_TEXT_REPORT
- SingleArtifact.LINT_XML_REPORT
- SingleArtifact.MERGED_MANIFEST
- SingleArtifact.MERGED_NATIVE_LIBS
- SingleArtifact.METADATA_LIBRARY_DEPENDENCIES_REPORT
- SingleArtifact.OBFUSCATION_MAPPING_FILE
- SingleArtifact.OBFUSCATION_MAPPING_PARTITION_FILE
- SingleArtifact.PUBLIC_ANDROID_RESOURCES_LIST
- SingleArtifact.RUNTIME_SYMBOL_LIST
- SingleArtifact.VERSION_CONTROL_INFO_FILE
com.android.build.api.attributes
com.android.build.api.component
com.android.build.api.dsl
- Overview
Interfaces
- AaptOptions
- AarMetadata
- AbiSplit
- AdbOptions
- AgpTestSuite
- AgpTestSuiteDependencies
- AgpTestSuiteTarget
- AiPackExtension
- AndroidLibrarySourceSet
- AndroidResources
- AndroidSourceDirectorySet
- AndroidSourceFile
- AndroidSourceSet
- AndroidTest
- AnnotationProcessorOptions
- ApkExtension
- ApkSigningConfig
- ApplicationAndroidResources
- ApplicationBaseFlavor
- ApplicationBuildFeatures
- ApplicationBuildType
- ApplicationDefaultConfig
- ApplicationExtension
- ApplicationInstallation
- ApplicationProductFlavor
- ApplicationPublishing
- ApplicationSingleVariant
- ApplicationVariantDimension
- AssetPackBundleExtension
- AssetPackExtension
- BaseFlavor
- BaselineProfile
- BuildFeatures
- BuildType
- Bundle
- BundleAbi
- BundleAiModelVersion
- BundleCodeTransparency
- BundleCountrySet
- BundleDensity
- BundleDeviceGroup
- BundleDeviceTier
- BundleLanguage
- BundleStoreArchive
- BundleTexture
- Cmake
- CmakeFlags
- CommonExtension
- CompileOptions
- CompileSdkBetaSpec
- CompileSdkReleaseSpec
- CompileSdkSpec
- CompileSdkVersion
- ComposeOptions
- ConfigurableFiles
- ConsumerKeepRules
- DataBinding
- DefaultConfig
- DependenciesInfo
- DependencySelection
- Device
- DeviceGroup
- DexPackaging
- DynamicDelivery
- DynamicFeatureAndroidResources
- DynamicFeatureBaseFlavor
- DynamicFeatureBuildFeatures
- DynamicFeatureBuildType
- DynamicFeatureDefaultConfig
- DynamicFeatureExtension
- DynamicFeatureInstallation
- DynamicFeatureProductFlavor
- DynamicFeatureVariantDimension
- EmulatorControl
- Execution
- ExecutionProfile
- ExternalNativeBuild
- ExternalNativeBuildFlags
- FusedLibraryExtension
- HasConfigurableValue
- HasInitWith
- Installation
- JUnitEngineSpec
- JacocoOptions
- JavaCompileOptions
- JniLibsPackaging
- KeepRules
- KmpOptimization
- KotlinMultiplatformAndroidCompilation
- KotlinMultiplatformAndroidCompilationBuilder
- KotlinMultiplatformAndroidDeviceTest
- KotlinMultiplatformAndroidDeviceTestCompilation
- KotlinMultiplatformAndroidHostTest
- KotlinMultiplatformAndroidHostTestCompilation
- KotlinMultiplatformAndroidLibraryExtension
- KotlinMultiplatformAndroidLibraryTarget
- LibraryAndroidResources
- LibraryBaseFlavor
- LibraryBuildFeatures
- LibraryBuildType
- LibraryDeclarativeDefinition
- LibraryDefaultConfig
- LibraryExtension
- LibraryInstallation
- LibraryKeepRules
- LibraryProductFlavor
- LibraryPublishing
- LibrarySingleVariant
- LibraryVariantDimension
- Lint
- LintOptions
- ManagedDevices
- ManagedVirtualDevice
- MaxSdkSpec
- MaxSdkVersion
- MinCompileSdkSpec
- MinSdkSpec
- MinSdkVersion
- ModelDependency
- MultiDexConfig
- MultipleVariants
- Ndk
- NdkBuild
- NdkBuildFlags
- Optimization
- Packaging
- Prefab
- ProductFlavor
- ProductFlavorDimensionSpec
- Publishing
- PublishingOptions
- ResourcesPackaging
- SdkComponents
- SettingsExtension
- Shaders
- SigningConfig
- SingleVariant
- Split
- Splits
- TargetSdkSpec
- TargetSdkVersion
- TestAndroidResources
- TestBaseFlavor
- TestBuildFeatures
- TestBuildType
- TestCoverage
- TestDefaultConfig
- TestExtension
- TestFixtures
- TestInstallation
- TestOptions
- TestProductFlavor
- TestSuiteAssetsSpec
- TestSuiteHostJarSpec
- TestSuiteTestApkSpec
- TestTaskContext
- TestVariantDimension
- TestedExtension
- ToolOptions
- UnitTestOptions
- VariantDimension
- VcsInfo
- VectorDrawables
- ViewBinding
com.android.build.api.instrumentation
com.android.build.api.testsuites
com.android.build.api.variant
- Overview
Interfaces
- Aapt2
- AarMetadata
- Aidl
- AndroidComponents
- AndroidComponentsExtension
- AndroidResources
- AndroidResourcesBuilder
- AndroidTest
- AndroidTestBuilder
- AndroidVersion
- AnnotationProcessor
- ApkInstallGroup
- ApkOutput
- ApkOutputProviders
- ApkPackaging
- ApplicationAndroidComponentsExtension
- ApplicationAndroidResources
- ApplicationAndroidResourcesBuilder
- ApplicationVariant
- ApplicationVariantBuilder
- BuiltArtifact
- BuiltArtifacts
- BuiltArtifacts.TransformParams
- BuiltArtifactsLoader
- BundleConfig
- CanMinifyAndroidResources
- CanMinifyAndroidResourcesBuilder
- CanMinifyCode
- CanMinifyCodeBuilder
- CanProduceConsumerProguardFiles
- CodeTransparency
- Component
- ComponentBuilder
- ComponentIdentity
- DependenciesInfo
- DependenciesInfoBuilder
- DeviceTest
- DeviceTestBuilder
- DexPackagingOptions
- Dexing
- DslLifecycle
- DynamicFeatureAndroidComponentsExtension
- DynamicFeatureVariant
- DynamicFeatureVariantBuilder
- ExternalNativeBuild
- ExternalNdkBuild
- FilterConfiguration
- GeneratesAar
- GeneratesApk
- GeneratesApkBuilder
- GeneratesTestApk
- GeneratesTestApkBuilder
- HasAndroidResources
- HasAndroidTest
- HasAndroidTestBuilder
- HasDeviceTests
- HasDeviceTestsBuilder
- HasHostTests
- HasHostTestsBuilder
- HasTestFixtures
- HasTestFixturesBuilder
- HasTestSuites
- HasTestSuitesBuilder
- HasUnitTest
- HasUnitTestBuilder
- HostTest
- HostTestBuilder
- Instrumentation
- JUnitEngineSpec
- JUnitEngineSpecBuilder
- JavaCompilation
- JniLibsApkPackaging
- JniLibsPackaging
- JniLibsTestedApkPackaging
- JniLibsTestedComponentPackaging
- KotlinMultiplatformAndroidComponentsExtension
- KotlinMultiplatformAndroidVariant
- KotlinMultiplatformAndroidVariantBuilder
- LibraryAndroidComponentsExtension
- LibrarySources
- LibraryVariant
- LibraryVariantBuilder
- LifecycleTasks
- LintLifecycleExtension
- ManifestFiles
- Packaging
- Renderscript
- ResValue.Key
- ResourcesPackaging
- ScopedArtifacts
- ScopedArtifactsOperation
- SigningConfig
- SourceDirectories
- SourceDirectories.Flat
- SourceDirectories.Layered
- Sources
- TestAndroidComponentsExtension
- TestComponent
- TestFixtures
- TestSuite
- TestSuiteBuilder
- TestSuiteSourceSet
- TestSuiteSourceSet.Assets
- TestSuiteSourceSet.HostJar
- TestSuiteSourceSet.TestApk
- TestSuiteTarget
- TestSuiteTargetBuilder
- TestVariant
- TestVariantBuilder
- TestedApkPackaging
- TestedComponentPackaging
- UnitTest
- Variant
- VariantBuilder
- VariantExtension
- VariantExtensionConfig
- VariantFilter
- VariantOutput
- VariantOutputConfiguration
- VariantSelector
Preview Releases
Android Gradle Plugin 9.4 (rc)
- Class Index
- Package Index
com.android.build.api.annotations
com.android.build.api.artifact
- Overview
Interfaces
- Artifact.Appendable
- Artifact.ContainsMany
- Artifact.Replaceable
- Artifact.Transformable
- Artifact.WithQualifiers
- ArtifactTransformationRequest
- Artifacts
- CombiningOperationRequest
- InAndOutDirectoryOperationRequest
- InAndOutFileOperationRequest
- MultipleArtifactTypeOutOperationRequest
- OutOperationRequest
- RegisteredArtifactWithQualifiers
- TaskBasedOperation
Objects
- ArtifactKind.DIRECTORY
- ArtifactKind.FILE
- MultipleArtifact.MULTIDEX_KEEP_PROGUARD
- MultipleArtifact.NATIVE_DEBUG_METADATA
- MultipleArtifact.NATIVE_SYMBOL_TABLES
- MultipleArtifact.PRE_COMPILATION_CLASSES
- ScopedArtifact.CLASSES
- ScopedArtifact.JAVA_RES
- ScopedArtifact.POST_COMPILATION_CLASSES
- SingleArtifact.AAR
- SingleArtifact.AGGREGATED_LINT_HTML_REPORT
- SingleArtifact.AGGREGATED_LINT_SARIF_REPORT
- SingleArtifact.AGGREGATED_LINT_TEXT_REPORT
- SingleArtifact.AGGREGATED_LINT_XML_REPORT
- SingleArtifact.APK
- SingleArtifact.APK_FROM_BUNDLE
- SingleArtifact.ASSETS
- SingleArtifact.BUNDLE
- SingleArtifact.LINT_HTML_REPORT
- SingleArtifact.LINT_SARIF_REPORT
- SingleArtifact.LINT_TEXT_REPORT
- SingleArtifact.LINT_XML_REPORT
- SingleArtifact.MERGED_MANIFEST
- SingleArtifact.MERGED_NATIVE_LIBS
- SingleArtifact.METADATA_LIBRARY_DEPENDENCIES_REPORT
- SingleArtifact.OBFUSCATION_MAPPING_FILE
- SingleArtifact.OBFUSCATION_MAPPING_PARTITION_FILE
- SingleArtifact.PUBLIC_ANDROID_RESOURCES_LIST
- SingleArtifact.RUNTIME_SYMBOL_LIST
- SingleArtifact.VERSION_CONTROL_INFO_FILE
com.android.build.api.attributes
com.android.build.api.component
com.android.build.api.dsl
- Overview
Interfaces
- AaptOptions
- AarMetadata
- AbiSplit
- AdbOptions
- AgpTestSuite
- AgpTestSuiteDependencies
- AgpTestSuiteTarget
- AiPackExtension
- AndroidLibrarySourceSet
- AndroidResources
- AndroidSourceDirectorySet
- AndroidSourceFile
- AndroidSourceSet
- AndroidTest
- AnnotationProcessorOptions
- ApkExtension
- ApkSigningConfig
- ApplicationAndroidResources
- ApplicationBaseFlavor
- ApplicationBuildFeatures
- ApplicationBuildType
- ApplicationDefaultConfig
- ApplicationExtension
- ApplicationInstallation
- ApplicationProductFlavor
- ApplicationPublishing
- ApplicationSingleVariant
- ApplicationVariantDimension
- AssetPackBundleExtension
- AssetPackExtension
- BaseFlavor
- BaselineProfile
- BuildFeatures
- BuildType
- Bundle
- BundleAbi
- BundleAiModelVersion
- BundleCodeTransparency
- BundleCountrySet
- BundleDensity
- BundleDeviceGroup
- BundleDeviceTier
- BundleLanguage
- BundleStoreArchive
- BundleTexture
- Cmake
- CmakeFlags
- CommonExtension
- CompileOptions
- CompileSdkBetaSpec
- CompileSdkReleaseSpec
- CompileSdkSpec
- CompileSdkVersion
- ComposeOptions
- ConfigurableFiles
- ConsumerKeepRules
- DataBinding
- DefaultConfig
- DependenciesInfo
- DependencySelection
- Device
- DeviceGroup
- DexPackaging
- DynamicDelivery
- DynamicFeatureAndroidResources
- DynamicFeatureBaseFlavor
- DynamicFeatureBuildFeatures
- DynamicFeatureBuildType
- DynamicFeatureDefaultConfig
- DynamicFeatureExtension
- DynamicFeatureInstallation
- DynamicFeatureProductFlavor
- DynamicFeatureVariantDimension
- EmulatorControl
- Execution
- ExecutionProfile
- ExternalNativeBuild
- ExternalNativeBuildFlags
- FusedLibraryExtension
- HasConfigurableValue
- HasInitWith
- Installation
- JUnitEngineSpec
- JacocoOptions
- JavaCompileOptions
- JniLibsPackaging
- KeepRules
- KmpOptimization
- KotlinMultiplatformAndroidCompilation
- KotlinMultiplatformAndroidCompilationBuilder
- KotlinMultiplatformAndroidDeviceTest
- KotlinMultiplatformAndroidDeviceTestCompilation
- KotlinMultiplatformAndroidHostTest
- KotlinMultiplatformAndroidHostTestCompilation
- KotlinMultiplatformAndroidLibraryExtension
- KotlinMultiplatformAndroidLibraryTarget
- LibraryAndroidResources
- LibraryBaseFlavor
- LibraryBuildFeatures
- LibraryBuildType
- LibraryDeclarativeDefinition
- LibraryDefaultConfig
- LibraryExtension
- LibraryInstallation
- LibraryKeepRules
- LibraryProductFlavor
- LibraryPublishing
- LibrarySingleVariant
- LibraryVariantDimension
- Lint
- LintOptions
- ManagedDevices
- ManagedVirtualDevice
- MaxSdkSpec
- MaxSdkVersion
- MinCompileSdkSpec
- MinSdkSpec
- MinSdkVersion
- ModelDependency
- MultiDexConfig
- MultipleVariants
- Ndk
- NdkBuild
- NdkBuildFlags
- Optimization
- Packaging
- Prefab
- ProductFlavor
- ProductFlavorDimensionSpec
- Publishing
- PublishingOptions
- R8Extension
- ResourcesPackaging
- ScreenshotTestSuite
- SdkComponents
- SettingsExtension
- Shaders
- SigningConfig
- SingleVariant
- Split
- Splits
- TargetSdkSpec
- TargetSdkVersion
- TestAndroidResources
- TestBaseFlavor
- TestBuildFeatures
- TestBuildType
- TestCoverage
- TestDefaultConfig
- TestExtension
- TestFixtures
- TestInstallation
- TestOptions
- TestProductFlavor
- TestSuiteAssetsSpec
- TestSuiteHostJarSpec
- TestSuiteTestApkSpec
- TestTaskContext
- TestVariantDimension
- TestedExtension
- ToolOptions
- UnitTestOptions
- VariantDimension
- VcsInfo
- VectorDrawables
- ViewBinding
com.android.build.api.instrumentation
com.android.build.api.testsuites
com.android.build.api.variant
- Overview
Interfaces
- Aapt2
- AarMetadata
- Aidl
- AndroidComponents
- AndroidComponentsExtension
- AndroidResources
- AndroidResourcesBuilder
- AndroidTest
- AndroidTestBuilder
- AndroidVersion
- AnnotationProcessor
- ApkInstallGroup
- ApkOutput
- ApkOutputProviders
- ApkPackaging
- ApplicationAndroidComponentsExtension
- ApplicationAndroidResources
- ApplicationAndroidResourcesBuilder
- ApplicationVariant
- ApplicationVariantBuilder
- BuiltArtifact
- BuiltArtifacts
- BuiltArtifacts.TransformParams
- BuiltArtifactsLoader
- BundleConfig
- CanMinifyAndroidResources
- CanMinifyAndroidResourcesBuilder
- CanMinifyCode
- CanMinifyCodeBuilder
- CanProduceConsumerProguardFiles
- CodeTransparency
- Component
- ComponentBuilder
- ComponentIdentity
- DependenciesInfo
- DependenciesInfoBuilder
- DeviceTest
- DeviceTestBuilder
- DexPackagingOptions
- Dexing
- DslLifecycle
- DynamicFeatureAndroidComponentsExtension
- DynamicFeatureVariant
- DynamicFeatureVariantBuilder
- ExternalNativeBuild
- ExternalNdkBuild
- FilterConfiguration
- GeneratesAar
- GeneratesApk
- GeneratesApkBuilder
- GeneratesTestApk
- GeneratesTestApkBuilder
- HasAndroidResources
- HasAndroidTest
- HasAndroidTestBuilder
- HasDeviceTests
- HasDeviceTestsBuilder
- HasHostTests
- HasHostTestsBuilder
- HasTestFixtures
- HasTestFixturesBuilder
- HasTestSuites
- HasTestSuitesBuilder
- HasUnitTest
- HasUnitTestBuilder
- HostTest
- HostTestBuilder
- Instrumentation
- JUnitEngineSpec
- JUnitEngineSpecBuilder
- JavaCompilation
- JniLibsApkPackaging
- JniLibsPackaging
- JniLibsTestedApkPackaging
- JniLibsTestedComponentPackaging
- KotlinMultiplatformAndroidComponentsExtension
- KotlinMultiplatformAndroidVariant
- KotlinMultiplatformAndroidVariantBuilder
- LibraryAndroidComponentsExtension
- LibrarySources
- LibraryVariant
- LibraryVariantBuilder
- LifecycleTasks
- LintBuilder
- LintLifecycleExtension
- LintReportsBuilder
- ManifestFiles
- Packaging
- Renderscript
- ResValue.Key
- ResourcesPackaging
- ScopedArtifacts
- ScopedArtifactsOperation
- SigningConfig
- SourceDirectories
- SourceDirectories.Flat
- SourceDirectories.Layered
- Sources
- TestAndroidComponentsExtension
- TestComponent
- TestFixtures
- TestSuite
- TestSuiteBuilder
- TestSuiteSourceSet
- TestSuiteSourceSet.Assets
- TestSuiteSourceSet.HostJar
- TestSuiteSourceSet.TestApk
- TestSuiteTarget
- TestSuiteTargetBuilder
- TestVariant
- TestVariantBuilder
- TestedApkPackaging
- TestedComponentPackaging
- UnitTest
- Variant
- VariantBuilder
- VariantExtension
- VariantExtensionConfig
- VariantFilter
- VariantOutput
- VariantOutputConfiguration
- VariantSelector
Android Gradle Plugin 9.5 (alpha)
- Class Index
- Package Index
com.android.build.api.annotations
com.android.build.api.artifact
- Overview
Interfaces
- Artifact.Appendable
- Artifact.ContainsMany
- Artifact.Replaceable
- Artifact.Transformable
- Artifact.WithQualifiers
- ArtifactTransformationRequest
- Artifacts
- CombiningOperationRequest
- InAndOutDirectoryOperationRequest
- InAndOutFileOperationRequest
- MultipleArtifactTypeOutOperationRequest
- OutOperationRequest
- RegisteredArtifactWithQualifiers
- TaskBasedOperation
Objects
- ArtifactKind.DIRECTORY
- ArtifactKind.FILE
- MultipleArtifact.MULTIDEX_KEEP_PROGUARD
- MultipleArtifact.NATIVE_DEBUG_METADATA
- MultipleArtifact.NATIVE_SYMBOL_TABLES
- MultipleArtifact.PRE_COMPILATION_CLASSES
- ScopedArtifact.CLASSES
- ScopedArtifact.JAVA_RES
- ScopedArtifact.POST_COMPILATION_CLASSES
- SingleArtifact.AAR
- SingleArtifact.AGGREGATED_LINT_HTML_REPORT
- SingleArtifact.AGGREGATED_LINT_SARIF_REPORT
- SingleArtifact.AGGREGATED_LINT_TEXT_REPORT
- SingleArtifact.AGGREGATED_LINT_XML_REPORT
- SingleArtifact.APK
- SingleArtifact.APK_FROM_BUNDLE
- SingleArtifact.ASSETS
- SingleArtifact.BUNDLE
- SingleArtifact.LINT_HTML_REPORT
- SingleArtifact.LINT_SARIF_REPORT
- SingleArtifact.LINT_TEXT_REPORT
- SingleArtifact.LINT_XML_REPORT
- SingleArtifact.MERGED_MANIFEST
- SingleArtifact.MERGED_NATIVE_LIBS
- SingleArtifact.METADATA_LIBRARY_DEPENDENCIES_REPORT
- SingleArtifact.OBFUSCATION_MAPPING_FILE
- SingleArtifact.OBFUSCATION_MAPPING_PARTITION_FILE
- SingleArtifact.PUBLIC_ANDROID_RESOURCES_LIST
- SingleArtifact.RUNTIME_SYMBOL_LIST
- SingleArtifact.VERSION_CONTROL_INFO_FILE
com.android.build.api.attributes
com.android.build.api.component
com.android.build.api.dsl
- Overview
Interfaces
- AaptOptions
- AarMetadata
- AbiSplit
- AdbOptions
- AgpTestSuite
- AgpTestSuiteDependencies
- AgpTestSuiteTarget
- AiPackExtension
- AndroidLibrarySourceSet
- AndroidResources
- AndroidSourceDirectorySet
- AndroidSourceFile
- AndroidSourceSet
- AndroidTest
- AnnotationProcessorOptions
- ApkExtension
- ApkSigningConfig
- ApplicationAndroidResources
- ApplicationBaseFlavor
- ApplicationBuildFeatures
- ApplicationBuildType
- ApplicationDefaultConfig
- ApplicationExtension
- ApplicationInstallation
- ApplicationProductFlavor
- ApplicationPublishing
- ApplicationSingleVariant
- ApplicationVariantDimension
- AssetPackBundleExtension
- AssetPackExtension
- BaseFlavor
- BaselineProfile
- BuildFeatures
- BuildType
- Bundle
- BundleAbi
- BundleAiModelVersion
- BundleCodeTransparency
- BundleCountrySet
- BundleDensity
- BundleDeviceGroup
- BundleDeviceTier
- BundleLanguage
- BundleStoreArchive
- BundleTexture
- Cmake
- CmakeFlags
- CommonExtension
- CompileOptions
- CompileSdkBetaSpec
- CompileSdkReleaseSpec
- CompileSdkSpec
- CompileSdkVersion
- ComposeOptions
- ConfigurableFiles
- ConsumerKeepRules
- DataBinding
- DefaultConfig
- DependenciesInfo
- DependencySelection
- Device
- DeviceGroup
- DexPackaging
- DynamicDelivery
- DynamicFeatureAndroidResources
- DynamicFeatureBaseFlavor
- DynamicFeatureBuildFeatures
- DynamicFeatureBuildType
- DynamicFeatureDefaultConfig
- DynamicFeatureExtension
- DynamicFeatureInstallation
- DynamicFeatureProductFlavor
- DynamicFeatureVariantDimension
- EmulatorControl
- Execution
- ExecutionProfile
- ExternalNativeBuild
- ExternalNativeBuildFlags
- FusedLibraryExtension
- HasConfigurableValue
- HasInitWith
- Installation
- JUnitEngineSpec
- JacocoOptions
- JavaCompileOptions
- JniLibsPackaging
- KeepRules
- KmpOptimization
- KotlinMultiplatformAndroidCompilation
- KotlinMultiplatformAndroidCompilationBuilder
- KotlinMultiplatformAndroidDeviceTest
- KotlinMultiplatformAndroidDeviceTestCompilation
- KotlinMultiplatformAndroidHostTest
- KotlinMultiplatformAndroidHostTestCompilation
- KotlinMultiplatformAndroidLibraryExtension
- KotlinMultiplatformAndroidLibraryTarget
- LibraryAndroidResources
- LibraryBaseFlavor
- LibraryBuildFeatures
- LibraryBuildType
- LibraryDeclarativeDefinition
- LibraryDefaultConfig
- LibraryExtension
- LibraryInstallation
- LibraryKeepRules
- LibraryProductFlavor
- LibraryPublishing
- LibrarySingleVariant
- LibraryVariantDimension
- Lint
- LintOptions
- ManagedDevices
- ManagedVirtualDevice
- MaxSdkSpec
- MaxSdkVersion
- MinCompileSdkSpec
- MinSdkSpec
- MinSdkVersion
- ModelDependency
- MultiDexConfig
- MultipleVariants
- Ndk
- NdkBuild
- NdkBuildFlags
- Optimization
- Packaging
- Prefab
- ProductFlavor
- ProductFlavorDimensionSpec
- Publishing
- PublishingOptions
- R8Extension
- ResourcesPackaging
- ScreenshotTestSuite
- SdkComponents
- SettingsExtension
- Shaders
- SigningConfig
- SingleVariant
- Split
- Splits
- TargetSdkSpec
- TargetSdkVersion
- TestAndroidResources
- TestBaseFlavor
- TestBuildFeatures
- TestBuildType
- TestCoverage
- TestDefaultConfig
- TestExtension
- TestFixtures
- TestInstallation
- TestOptions
- TestProductFlavor
- TestSuiteAssetsSpec
- TestSuiteHostJarSpec
- TestSuiteTestApkSpec
- TestTaskContext
- TestVariantDimension
- TestedExtension
- ToolOptions
- UnitTestOptions
- VariantDimension
- VcsInfo
- VectorDrawables
- ViewBinding
com.android.build.api.instrumentation
com.android.build.api.testsuites
com.android.build.api.variant
- Overview
Interfaces
- Aapt2
- AarMetadata
- Aidl
- AndroidComponents
- AndroidComponentsExtension
- AndroidResources
- AndroidResourcesBuilder
- AndroidTest
- AndroidTestBuilder
- AndroidVersion
- AnnotationProcessor
- ApkInstallGroup
- ApkOutput
- ApkOutputProviders
- ApkPackaging
- ApplicationAndroidComponentsExtension
- ApplicationAndroidResources
- ApplicationAndroidResourcesBuilder
- ApplicationVariant
- ApplicationVariantBuilder
- BuiltArtifact
- BuiltArtifacts
- BuiltArtifacts.TransformParams
- BuiltArtifactsLoader
- BundleConfig
- CanMinifyAndroidResources
- CanMinifyAndroidResourcesBuilder
- CanMinifyCode
- CanMinifyCodeBuilder
- CanProduceConsumerProguardFiles
- CodeTransparency
- Component
- ComponentBuilder
- ComponentIdentity
- DependenciesInfo
- DependenciesInfoBuilder
- DeviceTest
- DeviceTestBuilder
- DexPackagingOptions
- Dexing
- DslLifecycle
- DynamicFeatureAndroidComponentsExtension
- DynamicFeatureVariant
- DynamicFeatureVariantBuilder
- ExternalNativeBuild
- ExternalNdkBuild
- FilterConfiguration
- GeneratesAar
- GeneratesApk
- GeneratesApkBuilder
- GeneratesTestApk
- GeneratesTestApkBuilder
- HasAndroidResources
- HasAndroidTest
- HasAndroidTestBuilder
- HasDeviceTests
- HasDeviceTestsBuilder
- HasHostTests
- HasHostTestsBuilder
- HasTestFixtures
- HasTestFixturesBuilder
- HasTestSuites
- HasTestSuitesBuilder
- HasUnitTest
- HasUnitTestBuilder
- HostTest
- HostTestBuilder
- Instrumentation
- JUnitEngineSpec
- JUnitEngineSpecBuilder
- JavaCompilation
- JniLibsApkPackaging
- JniLibsPackaging
- JniLibsTestedApkPackaging
- JniLibsTestedComponentPackaging
- KotlinMultiplatformAndroidComponentsExtension
- KotlinMultiplatformAndroidVariant
- KotlinMultiplatformAndroidVariantBuilder
- LibraryAndroidComponentsExtension
- LibrarySources
- LibraryVariant
- LibraryVariantBuilder
- LifecycleTasks
- LintBuilder
- LintLifecycleExtension
- LintReportsBuilder
- ManifestFiles
- Packaging
- Renderscript
- ResValue.Key
- ResourcesPackaging
- ScopedArtifacts
- ScopedArtifactsOperation
- SigningConfig
- SourceDirectories
- SourceDirectories.Flat
- SourceDirectories.Layered
- Sources
- TestAndroidComponentsExtension
- TestComponent
- TestFixtures
- TestSuite
- TestSuiteBuilder
- TestSuiteSourceSet
- TestSuiteSourceSet.Assets
- TestSuiteSourceSet.HostJar
- TestSuiteSourceSet.TestApk
- TestSuiteTarget
- TestSuiteTargetBuilder
- TestVariant
- TestVariantBuilder
- TestedApkPackaging
- TestedComponentPackaging
- UnitTest
- Variant
- VariantBuilder
- VariantExtension
- VariantExtensionConfig
- VariantFilter
- VariantOutput
- VariantOutputConfiguration
- VariantSelector
Past Releases
Android Gradle Plugin 9.2
- Class Index
- Package Index
com.android.build.api.annotations
com.android.build.api.artifact
- Overview
Objects
- ArtifactKind.DIRECTORY
- ArtifactKind.FILE
- MultipleArtifact.MULTIDEX_KEEP_PROGUARD
- MultipleArtifact.NATIVE_DEBUG_METADATA
- MultipleArtifact.NATIVE_SYMBOL_TABLES
- MultipleArtifact.PRE_COMPILATION_CLASSES
- ScopedArtifact.CLASSES
- ScopedArtifact.JAVA_RES
- ScopedArtifact.POST_COMPILATION_CLASSES
- SingleArtifact.AAR
- SingleArtifact.AGGREGATED_LINT_HTML_REPORT
- SingleArtifact.AGGREGATED_LINT_SARIF_REPORT
- SingleArtifact.AGGREGATED_LINT_TEXT_REPORT
- SingleArtifact.AGGREGATED_LINT_XML_REPORT
- SingleArtifact.APK
- SingleArtifact.APK_FROM_BUNDLE
- SingleArtifact.ASSETS
- SingleArtifact.BUNDLE
- SingleArtifact.LINT_HTML_REPORT
- SingleArtifact.LINT_SARIF_REPORT
- SingleArtifact.LINT_TEXT_REPORT
- SingleArtifact.LINT_XML_REPORT
- SingleArtifact.MERGED_MANIFEST
- SingleArtifact.MERGED_NATIVE_LIBS
- SingleArtifact.METADATA_LIBRARY_DEPENDENCIES_REPORT
- SingleArtifact.OBFUSCATION_MAPPING_FILE
- SingleArtifact.OBFUSCATION_MAPPING_PARTITION_FILE
- SingleArtifact.PUBLIC_ANDROID_RESOURCES_LIST
- SingleArtifact.RUNTIME_SYMBOL_LIST
- SingleArtifact.VERSION_CONTROL_INFO_FILE
com.android.build.api.attributes
com.android.build.api.component
com.android.build.api.dsl
- Overview
Interfaces
- AaptOptions
- AarMetadata
- AbiSplit
- AdbOptions
- AgpTestSuite
- AgpTestSuiteDependencies
- AgpTestSuiteTarget
- AiPackExtension
- AndroidLibrarySourceSet
- AndroidResources
- AndroidSourceDirectorySet
- AndroidSourceFile
- AndroidSourceSet
- AndroidTest
- AnnotationProcessorOptions
- ApkExtension
- ApkSigningConfig
- ApplicationAndroidResources
- ApplicationBaseFlavor
- ApplicationBuildFeatures
- ApplicationBuildType
- ApplicationDefaultConfig
- ApplicationExtension
- ApplicationInstallation
- ApplicationProductFlavor
- ApplicationPublishing
- ApplicationSingleVariant
- ApplicationVariantDimension
- AssetPackBundleExtension
- AssetPackExtension
- BaseFlavor
- BaselineProfile
- BuildFeatures
- BuildType
- Bundle
- BundleAbi
- BundleAiModelVersion
- BundleCodeTransparency
- BundleCountrySet
- BundleDensity
- BundleDeviceGroup
- BundleDeviceTier
- BundleLanguage
- BundleStoreArchive
- BundleTexture
- Cmake
- CmakeFlags
- CommonExtension
- CompileOptions
- CompileSdkBetaSpec
- CompileSdkReleaseSpec
- CompileSdkSpec
- CompileSdkVersion
- ComposeOptions
- ConfigurableFiles
- ConsumerKeepRules
- DataBinding
- DefaultConfig
- DependenciesInfo
- DependencySelection
- Device
- DeviceGroup
- DexPackaging
- DynamicDelivery
- DynamicFeatureAndroidResources
- DynamicFeatureBaseFlavor
- DynamicFeatureBuildFeatures
- DynamicFeatureBuildType
- DynamicFeatureDefaultConfig
- DynamicFeatureExtension
- DynamicFeatureInstallation
- DynamicFeatureProductFlavor
- DynamicFeatureVariantDimension
- EmulatorControl
- Execution
- ExecutionProfile
- ExternalNativeBuild
- ExternalNativeBuildFlags
- FusedLibraryExtension
- HasConfigurableValue
- HasInitWith
- Installation
- JUnitEngineSpec
- JacocoOptions
- JavaCompileOptions
- JniLibsPackaging
- KeepRules
- KmpOptimization
- KotlinMultiplatformAndroidCompilation
- KotlinMultiplatformAndroidCompilationBuilder
- KotlinMultiplatformAndroidDeviceTest
- KotlinMultiplatformAndroidDeviceTestCompilation
- KotlinMultiplatformAndroidHostTest
- KotlinMultiplatformAndroidHostTestCompilation
- KotlinMultiplatformAndroidLibraryExtension
- KotlinMultiplatformAndroidLibraryTarget
- LibraryAndroidResources
- LibraryBaseFlavor
- LibraryBuildFeatures
- LibraryBuildType
- LibraryDeclarativeDefinition
- LibraryDefaultConfig
- LibraryExtension
- LibraryInstallation
- LibraryKeepRules
- LibraryProductFlavor
- LibraryPublishing
- LibrarySingleVariant
- LibraryVariantDimension
- Lint
- LintOptions
- ManagedDevices
- ManagedVirtualDevice
- MaxSdkSpec
- MaxSdkVersion
- MinCompileSdkSpec
- MinSdkSpec
- MinSdkVersion
- ModelDependency
- MultiDexConfig
- MultipleVariants
- Ndk
- NdkBuild
- NdkBuildFlags
- Optimization
- Packaging
- Prefab
- ProductFlavor
- ProductFlavorDimensionSpec
- Publishing
- PublishingOptions
- ResourcesPackaging
- SdkComponents
- SettingsExtension
- Shaders
- SigningConfig
- SingleVariant
- Split
- Splits
- TargetSdkSpec
- TargetSdkVersion
- TestAndroidResources
- TestBaseFlavor
- TestBuildFeatures
- TestBuildType
- TestCoverage
- TestDefaultConfig
- TestExtension
- TestFixtures
- TestInstallation
- TestOptions
- TestProductFlavor
- TestSuiteAssetsSpec
- TestSuiteHostJarSpec
- TestSuiteTestApkSpec
- TestTaskContext
- TestVariantDimension
- TestedExtension
- ToolOptions
- UnitTestOptions
- VariantDimension
- VcsInfo
- VectorDrawables
- ViewBinding
com.android.build.api.instrumentation
com.android.build.api.testsuites
com.android.build.api.variant
- Overview
Interfaces
- Aapt2
- AarMetadata
- Aidl
- AndroidComponents
- AndroidComponentsExtension
- AndroidResources
- AndroidResourcesBuilder
- AndroidTest
- AndroidTestBuilder
- AndroidVersion
- AnnotationProcessor
- ApkInstallGroup
- ApkOutput
- ApkOutputProviders
- ApkPackaging
- ApplicationAndroidComponentsExtension
- ApplicationAndroidResources
- ApplicationAndroidResourcesBuilder
- ApplicationVariant
- ApplicationVariantBuilder
- BuiltArtifact
- BuiltArtifacts
- BuiltArtifacts.TransformParams
- BuiltArtifactsLoader
- BundleConfig
- CanMinifyAndroidResources
- CanMinifyAndroidResourcesBuilder
- CanMinifyCode
- CanMinifyCodeBuilder
- CanProduceConsumerProguardFiles
- CodeTransparency
- Component
- ComponentBuilder
- ComponentIdentity
- DependenciesInfo
- DependenciesInfoBuilder
- DeviceTest
- DeviceTestBuilder
- DexPackagingOptions
- Dexing
- DslLifecycle
- DynamicFeatureAndroidComponentsExtension
- DynamicFeatureVariant
- DynamicFeatureVariantBuilder
- ExternalNativeBuild
- ExternalNdkBuild
- FilterConfiguration
- GeneratesAar
- GeneratesApk
- GeneratesApkBuilder
- GeneratesTestApk
- GeneratesTestApkBuilder
- HasAndroidResources
- HasAndroidTest
- HasAndroidTestBuilder
- HasDeviceTests
- HasDeviceTestsBuilder
- HasHostTests
- HasHostTestsBuilder
- HasTestFixtures
- HasTestFixturesBuilder
- HasTestSuites
- HasTestSuitesBuilder
- HasUnitTest
- HasUnitTestBuilder
- HostTest
- HostTestBuilder
- Instrumentation
- JUnitEngineSpec
- JUnitEngineSpecBuilder
- JavaCompilation
- JniLibsApkPackaging
- JniLibsPackaging
- JniLibsTestedApkPackaging
- JniLibsTestedComponentPackaging
- KotlinMultiplatformAndroidComponentsExtension
- KotlinMultiplatformAndroidVariant
- KotlinMultiplatformAndroidVariantBuilder
- LibraryAndroidComponentsExtension
- LibrarySources
- LibraryVariant
- LibraryVariantBuilder
- LifecycleTasks
- LintLifecycleExtension
- ManifestFiles
- Packaging
- Renderscript
- ResValue.Key
- ResourcesPackaging
- ScopedArtifacts
- ScopedArtifactsOperation
- SigningConfig
- SourceDirectories
- SourceDirectories.Flat
- SourceDirectories.Layered
- Sources
- TestAndroidComponentsExtension
- TestComponent
- TestFixtures
- TestSuite
- TestSuiteBuilder
- TestSuiteSourceSet
- TestSuiteSourceSet.Assets
- TestSuiteSourceSet.HostJar
- TestSuiteSourceSet.TestApk
- TestSuiteTarget
- TestSuiteTargetBuilder
- TestVariant
- TestVariantBuilder
- TestedApkPackaging
- TestedComponentPackaging
- UnitTest
- Variant
- VariantBuilder
- VariantExtension
- VariantExtensionConfig
- VariantFilter
- VariantOutput
- VariantOutputConfiguration
- VariantSelector
Android Gradle Plugin 9.1
- Class Index
- Package Index
com.android.build.api.annotations
com.android.build.api.artifact
- Overview
Objects
- ArtifactKind.DIRECTORY
- ArtifactKind.FILE
- MultipleArtifact.MULTIDEX_KEEP_PROGUARD
- MultipleArtifact.NATIVE_DEBUG_METADATA
- MultipleArtifact.NATIVE_SYMBOL_TABLES
- MultipleArtifact.PRE_COMPILATION_CLASSES
- ScopedArtifact.CLASSES
- ScopedArtifact.JAVA_RES
- ScopedArtifact.POST_COMPILATION_CLASSES
- SingleArtifact.AAR
- SingleArtifact.APK
- SingleArtifact.APK_FROM_BUNDLE
- SingleArtifact.ASSETS
- SingleArtifact.BUNDLE
- SingleArtifact.MERGED_MANIFEST
- SingleArtifact.MERGED_NATIVE_LIBS
- SingleArtifact.METADATA_LIBRARY_DEPENDENCIES_REPORT
- SingleArtifact.OBFUSCATION_MAPPING_FILE
- SingleArtifact.OBFUSCATION_MAPPING_PARTITION_FILE
- SingleArtifact.PUBLIC_ANDROID_RESOURCES_LIST
- SingleArtifact.RUNTIME_SYMBOL_LIST
- SingleArtifact.VERSION_CONTROL_INFO_FILE
com.android.build.api.attributes
com.android.build.api.component
com.android.build.api.dsl
- Overview
Interfaces
- AaptOptions
- AarMetadata
- AbiSplit
- AdbOptions
- AgpTestSuite
- AgpTestSuiteDependencies
- AgpTestSuiteTarget
- AiPackExtension
- AndroidResources
- AndroidSourceDirectorySet
- AndroidSourceFile
- AndroidSourceSet
- AndroidTest
- AnnotationProcessorOptions
- ApkExtension
- ApkSigningConfig
- ApplicationAndroidResources
- ApplicationBaseFlavor
- ApplicationBuildFeatures
- ApplicationBuildType
- ApplicationDefaultConfig
- ApplicationExtension
- ApplicationInstallation
- ApplicationProductFlavor
- ApplicationPublishing
- ApplicationSingleVariant
- ApplicationVariantDimension
- AssetPackBundleExtension
- AssetPackExtension
- BaseFlavor
- BaselineProfile
- BuildFeatures
- BuildType
- Bundle
- BundleAbi
- BundleAiModelVersion
- BundleCodeTransparency
- BundleCountrySet
- BundleDensity
- BundleDeviceGroup
- BundleDeviceTier
- BundleLanguage
- BundleStoreArchive
- BundleTexture
- Cmake
- CmakeFlags
- CommonExtension
- CompileOptions
- CompileSdkReleaseSpec
- CompileSdkSpec
- CompileSdkVersion
- ComposeOptions
- ConfigurableFiles
- ConsumerKeepRules
- DataBinding
- DefaultConfig
- DependenciesInfo
- DependencySelection
- Device
- DeviceGroup
- DexPackaging
- DynamicDelivery
- DynamicFeatureAndroidResources
- DynamicFeatureBaseFlavor
- DynamicFeatureBuildFeatures
- DynamicFeatureBuildType
- DynamicFeatureDefaultConfig
- DynamicFeatureExtension
- DynamicFeatureInstallation
- DynamicFeatureProductFlavor
- DynamicFeatureVariantDimension
- EmulatorControl
- Execution
- ExecutionProfile
- ExternalNativeBuild
- ExternalNativeBuildFlags
- FusedLibraryExtension
- HasConfigurableValue
- HasInitWith
- Installation
- JUnitEngineSpec
- JacocoOptions
- JavaCompileOptions
- JniLibsPackaging
- KeepRules
- KmpOptimization
- KotlinMultiplatformAndroidCompilation
- KotlinMultiplatformAndroidCompilationBuilder
- KotlinMultiplatformAndroidDeviceTest
- KotlinMultiplatformAndroidDeviceTestCompilation
- KotlinMultiplatformAndroidHostTest
- KotlinMultiplatformAndroidHostTestCompilation
- KotlinMultiplatformAndroidLibraryExtension
- KotlinMultiplatformAndroidLibraryTarget
- LibraryAndroidResources
- LibraryBaseFlavor
- LibraryBuildFeatures
- LibraryBuildType
- LibraryDefaultConfig
- LibraryExtension
- LibraryInstallation
- LibraryKeepRules
- LibraryProductFlavor
- LibraryPublishing
- LibrarySingleVariant
- LibraryVariantDimension
- Lint
- LintOptions
- ManagedDevices
- ManagedVirtualDevice
- MaxSdkSpec
- MaxSdkVersion
- MinSdkSpec
- MinSdkVersion
- ModelDependency
- MultiDexConfig
- MultipleVariants
- Ndk
- NdkBuild
- NdkBuildFlags
- Optimization
- Packaging
- Prefab
- ProductFlavor
- ProductFlavorDimensionSpec
- Publishing
- PublishingOptions
- ResourcesPackaging
- SdkComponents
- SettingsExtension
- Shaders
- SigningConfig
- SingleVariant
- Split
- Splits
- TargetSdkSpec
- TargetSdkVersion
- TestAndroidResources
- TestBaseFlavor
- TestBuildFeatures
- TestBuildType
- TestCoverage
- TestDefaultConfig
- TestExtension
- TestFixtures
- TestInstallation
- TestOptions
- TestProductFlavor
- TestSuiteAssetsSpec
- TestSuiteHostJarSpec
- TestSuiteTestApkSpec
- TestTaskContext
- TestVariantDimension
- TestedExtension
- ToolOptions
- UnitTestOptions
- VariantDimension
- VcsInfo
- VectorDrawables
- ViewBinding
com.android.build.api.instrumentation
com.android.build.api.testsuites
com.android.build.api.variant
- Overview
Interfaces
- Aapt2
- AarMetadata
- Aidl
- AndroidComponents
- AndroidComponentsExtension
- AndroidResources
- AndroidResourcesBuilder
- AndroidTest
- AndroidTestBuilder
- AndroidVersion
- AnnotationProcessor
- ApkInstallGroup
- ApkOutput
- ApkOutputProviders
- ApkPackaging
- ApplicationAndroidComponentsExtension
- ApplicationAndroidResources
- ApplicationAndroidResourcesBuilder
- ApplicationVariant
- ApplicationVariantBuilder
- BuiltArtifact
- BuiltArtifacts
- BuiltArtifacts.TransformParams
- BuiltArtifactsLoader
- BundleConfig
- CanMinifyAndroidResources
- CanMinifyAndroidResourcesBuilder
- CanMinifyCode
- CanMinifyCodeBuilder
- CanProduceConsumerProguardFiles
- CodeTransparency
- Component
- ComponentBuilder
- ComponentIdentity
- DependenciesInfo
- DependenciesInfoBuilder
- DeviceTest
- DeviceTestBuilder
- DexPackagingOptions
- Dexing
- DslLifecycle
- DynamicFeatureAndroidComponentsExtension
- DynamicFeatureVariant
- DynamicFeatureVariantBuilder
- ExternalNativeBuild
- ExternalNdkBuild
- FilterConfiguration
- GeneratesAar
- GeneratesApk
- GeneratesApkBuilder
- GeneratesTestApk
- GeneratesTestApkBuilder
- HasAndroidResources
- HasAndroidTest
- HasAndroidTestBuilder
- HasDeviceTests
- HasDeviceTestsBuilder
- HasHostTests
- HasHostTestsBuilder
- HasTestFixtures
- HasTestFixturesBuilder
- HasTestSuites
- HasTestSuitesBuilder
- HasUnitTest
- HasUnitTestBuilder
- HostTest
- HostTestBuilder
- Instrumentation
- JUnitEngineSpec
- JUnitEngineSpecBuilder
- JavaCompilation
- JniLibsApkPackaging
- JniLibsPackaging
- JniLibsTestedApkPackaging
- JniLibsTestedComponentPackaging
- KotlinMultiplatformAndroidComponentsExtension
- KotlinMultiplatformAndroidVariant
- KotlinMultiplatformAndroidVariantBuilder
- LibraryAndroidComponentsExtension
- LibraryVariant
- LibraryVariantBuilder
- LifecycleTasks
- LintLifecycleExtension
- ManifestFiles
- Packaging
- Renderscript
- ResValue.Key
- ResourcesPackaging
- ScopedArtifacts
- ScopedArtifactsOperation
- SigningConfig
- SourceDirectories
- SourceDirectories.Flat
- SourceDirectories.Layered
- Sources
- TestAndroidComponentsExtension
- TestComponent
- TestFixtures
- TestSuite
- TestSuiteBuilder
- TestSuiteSourceSet
- TestSuiteSourceSet.Assets
- TestSuiteSourceSet.HostJar
- TestSuiteSourceSet.TestApk
- TestSuiteTarget
- TestSuiteTargetBuilder
- TestVariant
- TestVariantBuilder
- TestedApkPackaging
- TestedComponentPackaging
- UnitTest
- Variant
- VariantBuilder
- VariantExtension
- VariantExtensionConfig
- VariantFilter
- VariantOutput
- VariantOutputConfiguration
- VariantSelector
Android Gradle Plugin 9.0
- Class Index
- Package Index
com.android.build.api.annotations
com.android.build.api.artifact
- Overview
Objects
- ArtifactKind.DIRECTORY
- ArtifactKind.FILE
- MultipleArtifact.MULTIDEX_KEEP_PROGUARD
- MultipleArtifact.NATIVE_DEBUG_METADATA
- MultipleArtifact.NATIVE_SYMBOL_TABLES
- MultipleArtifact.PRE_COMPILATION_CLASSES
- ScopedArtifact.CLASSES
- ScopedArtifact.JAVA_RES
- ScopedArtifact.POST_COMPILATION_CLASSES
- SingleArtifact.AAR
- SingleArtifact.APK
- SingleArtifact.APK_FROM_BUNDLE
- SingleArtifact.ASSETS
- SingleArtifact.BUNDLE
- SingleArtifact.MERGED_MANIFEST
- SingleArtifact.MERGED_NATIVE_LIBS
- SingleArtifact.METADATA_LIBRARY_DEPENDENCIES_REPORT
- SingleArtifact.OBFUSCATION_MAPPING_FILE
- SingleArtifact.OBFUSCATION_MAPPING_PARTITION_FILE
- SingleArtifact.PUBLIC_ANDROID_RESOURCES_LIST
- SingleArtifact.RUNTIME_SYMBOL_LIST
- SingleArtifact.VERSION_CONTROL_INFO_FILE
com.android.build.api.attributes
com.android.build.api.component
com.android.build.api.dsl
- Overview
Interfaces
- AaptOptions
- AarMetadata
- AbiSplit
- AdbOptions
- AgpTestSuite
- AgpTestSuiteDependencies
- AgpTestSuiteTarget
- AiPackExtension
- AndroidResources
- AndroidSourceDirectorySet
- AndroidSourceFile
- AndroidSourceSet
- AndroidTest
- AnnotationProcessorOptions
- ApkExtension
- ApkSigningConfig
- ApplicationAndroidResources
- ApplicationBaseFlavor
- ApplicationBuildFeatures
- ApplicationBuildType
- ApplicationDefaultConfig
- ApplicationExtension
- ApplicationInstallation
- ApplicationProductFlavor
- ApplicationPublishing
- ApplicationSingleVariant
- ApplicationVariantDimension
- AssetPackBundleExtension
- AssetPackExtension
- BaseFlavor
- BaselineProfile
- BuildFeatures
- BuildType
- Bundle
- BundleAbi
- BundleAiModelVersion
- BundleCodeTransparency
- BundleCountrySet
- BundleDensity
- BundleDeviceGroup
- BundleDeviceTier
- BundleLanguage
- BundleStoreArchive
- BundleTexture
- Cmake
- CmakeFlags
- CommonExtension
- CompileOptions
- CompileSdkReleaseSpec
- CompileSdkSpec
- CompileSdkVersion
- ComposeOptions
- ConfigurableFiles
- ConsumerKeepRules
- DataBinding
- DefaultConfig
- DependenciesInfo
- DependencySelection
- Device
- DeviceGroup
- DexPackaging
- DynamicDelivery
- DynamicFeatureAndroidResources
- DynamicFeatureBaseFlavor
- DynamicFeatureBuildFeatures
- DynamicFeatureBuildType
- DynamicFeatureDefaultConfig
- DynamicFeatureExtension
- DynamicFeatureInstallation
- DynamicFeatureProductFlavor
- DynamicFeatureVariantDimension
- EmulatorControl
- Execution
- ExecutionProfile
- ExternalNativeBuild
- ExternalNativeBuildFlags
- FusedLibraryExtension
- HasConfigurableValue
- HasInitWith
- Installation
- JUnitEngineSpec
- JacocoOptions
- JavaCompileOptions
- JniLibsPackaging
- KeepRules
- KmpOptimization
- KotlinMultiplatformAndroidCompilation
- KotlinMultiplatformAndroidCompilationBuilder
- KotlinMultiplatformAndroidDeviceTest
- KotlinMultiplatformAndroidDeviceTestCompilation
- KotlinMultiplatformAndroidHostTest
- KotlinMultiplatformAndroidHostTestCompilation
- KotlinMultiplatformAndroidLibraryExtension
- KotlinMultiplatformAndroidLibraryTarget
- LibraryAndroidResources
- LibraryBaseFlavor
- LibraryBuildFeatures
- LibraryBuildType
- LibraryDefaultConfig
- LibraryExtension
- LibraryInstallation
- LibraryKeepRules
- LibraryProductFlavor
- LibraryPublishing
- LibrarySingleVariant
- LibraryVariantDimension
- Lint
- LintOptions
- ManagedDevices
- ManagedVirtualDevice
- MaxSdkSpec
- MaxSdkVersion
- MinSdkSpec
- MinSdkVersion
- ModelDependency
- MultiDexConfig
- MultipleVariants
- Ndk
- NdkBuild
- NdkBuildFlags
- Optimization
- Packaging
- Prefab
- PrivacySandbox
- PrivacySandboxKeepRules
- PrivacySandboxSdkBundle
- PrivacySandboxSdkExtension
- PrivacySandboxSdkOptimization
- ProductFlavor
- ProductFlavorDimensionSpec
- Publishing
- PublishingOptions
- ResourcesPackaging
- SdkComponents
- SettingsExtension
- Shaders
- SigningConfig
- SingleVariant
- Split
- Splits
- TargetSdkSpec
- TargetSdkVersion
- TestAndroidResources
- TestBaseFlavor
- TestBuildFeatures
- TestBuildType
- TestCoverage
- TestDefaultConfig
- TestExtension
- TestFixtures
- TestInstallation
- TestOptions
- TestProductFlavor
- TestSuiteAssetsSpec
- TestSuiteHostJarSpec
- TestSuiteTestApkSpec
- TestTaskContext
- TestVariantDimension
- TestedExtension
- ToolOptions
- UnitTestOptions
- VariantDimension
- VcsInfo
- VectorDrawables
- ViewBinding
com.android.build.api.instrumentation
com.android.build.api.testsuites
com.android.build.api.variant
- Overview
Interfaces
- Aapt2
- AarMetadata
- Aidl
- AndroidComponents
- AndroidComponentsExtension
- AndroidResources
- AndroidResourcesBuilder
- AndroidTest
- AndroidTestBuilder
- AndroidVersion
- AnnotationProcessor
- ApkInstallGroup
- ApkOutput
- ApkOutputProviders
- ApkPackaging
- ApplicationAndroidComponentsExtension
- ApplicationAndroidResources
- ApplicationAndroidResourcesBuilder
- ApplicationVariant
- ApplicationVariantBuilder
- BuiltArtifact
- BuiltArtifacts
- BuiltArtifacts.TransformParams
- BuiltArtifactsLoader
- BundleConfig
- CanMinifyAndroidResources
- CanMinifyAndroidResourcesBuilder
- CanMinifyCode
- CanMinifyCodeBuilder
- CanProduceConsumerProguardFiles
- CodeTransparency
- Component
- ComponentBuilder
- ComponentIdentity
- DependenciesInfo
- DependenciesInfoBuilder
- DeviceTest
- DeviceTestBuilder
- DexPackagingOptions
- Dexing
- DslLifecycle
- DynamicFeatureAndroidComponentsExtension
- DynamicFeatureVariant
- DynamicFeatureVariantBuilder
- ExternalNativeBuild
- ExternalNdkBuild
- FilterConfiguration
- GeneratesAar
- GeneratesApk
- GeneratesApkBuilder
- GeneratesTestApk
- GeneratesTestApkBuilder
- HasAndroidResources
- HasAndroidTest
- HasAndroidTestBuilder
- HasDeviceTests
- HasDeviceTestsBuilder
- HasHostTests
- HasHostTestsBuilder
- HasTestFixtures
- HasTestFixturesBuilder
- HasTestSuites
- HasTestSuitesBuilder
- HasUnitTest
- HasUnitTestBuilder
- HostTest
- HostTestBuilder
- Instrumentation
- JUnitEngineSpec
- JUnitEngineSpecBuilder
- JavaCompilation
- JniLibsApkPackaging
- JniLibsPackaging
- JniLibsTestedApkPackaging
- JniLibsTestedComponentPackaging
- KotlinMultiplatformAndroidComponentsExtension
- KotlinMultiplatformAndroidVariant
- KotlinMultiplatformAndroidVariantBuilder
- LibraryAndroidComponentsExtension
- LibraryVariant
- LibraryVariantBuilder
- LifecycleTasks
- LintLifecycleExtension
- ManifestFiles
- Packaging
- Renderscript
- ResValue.Key
- ResourcesPackaging
- ScopedArtifacts
- ScopedArtifactsOperation
- SigningConfig
- SourceDirectories
- SourceDirectories.Flat
- SourceDirectories.Layered
- Sources
- TestAndroidComponentsExtension
- TestComponent
- TestFixtures
- TestSuite
- TestSuiteBuilder
- TestSuiteSource
- TestSuiteTarget
- TestSuiteTargetBuilder
- TestVariant
- TestVariantBuilder
- TestedApkPackaging
- TestedComponentPackaging
- UnitTest
- Variant
- VariantBuilder
- VariantExtension
- VariantExtensionConfig
- VariantFilter
- VariantOutput
- VariantOutputConfiguration
- VariantSelector
Android Gradle Plugin 8.13
- Class Index
- Package Index
com.android.build.api.annotations
com.android.build.api.artifact