Skip to main content
Android Developers
Essentials
  • Build AI experiences
  • Build AI-powered Android apps with Gemini APIs and more.
  • Get started
  • Get started
  • Start by creating your first app. Go deeper with our training courses or explore app development on your own.
  • Hello world
  • Training courses
  • Tutorials
  • Compose for teams
  • Kotlin for Android
  • Monetization with Play ↗️
  • Extend by device
  • Build apps that give your users seamless experiences from phones to tablets, watches, headsets, and more.
  • Adaptive apps
  • Android XR
  • Wear OS
  • Android for Cars
  • Android TV
  • ChromeOS
  • Build by category
  • Learn to build for your use case by following Google's prescriptive and opinionated guidance.
  • Games
  • Camera & media
  • Social & messaging
  • Health & fitness
  • Productivity
  • Enterprise apps
  • Get the latest
  • Stay in touch with the latest releases throughout the year, join our preview programs, and give us your feedback.
  • Latest updates
  • Experimental updates
  • Android Studio preview
  • Jetpack & Compose libraries
  • Wear OS releases
  • Privacy Sandbox ↗️
Design & Plan
  • UI Design
  • Design a beautiful user interface using Android best practices.
  • Design for Android
  • Mobile
  • Adaptive UI
  • Android XR
  • Widgets
  • Wear OS
  • Android TV
  • Architecture
  • Design robust, testable, and maintainable app logic and services.
  • Introduction
  • Libraries
  • Navigation
  • Modularization
  • Testing
  • Quality
  • Plan for app quality and align with Play store guidelines.
  • Overview
  • Core value
  • User experience
  • Accessibility
  • Technical quality
  • Security
  • Safeguard users against threats and ensure a secure Android experience.
  • Overview
  • Privacy
  • Permissions
  • Identity
  • Fraud prevention
  • Build for Billions
  • Create the best experience for entry-level devices
  • Overview
  • About new markets
  • Android (Go edition)
Develop
  • Gemini in Android Studio
  • Your AI development companion for Android development.
  • Learn more
  • Get Android Studio
  • Core areas
  • Get the samples and docs for the features you need.
  • Samples
  • User interfaces
  • Background work
  • Data and files
  • Connectivity
  • All core areas ⤵️
  • Tools and workflow
  • Use the IDE to write and build your app, or create your own pipeline.
  • Write and debug code
  • Build projects
  • Test your app
  • Performance
  • Command-line tools
  • Gradle plugin API
  • Device tech
  • Write code for form factors. Connect devices and share data.
  • Adaptive UI
  • Wear OS
  • Android XR
  • Android Health
  • Android for Cars
  • Android TV
  • All devices ⤵️
  • Libraries
  • Browse API reference documentation with all the details.
  • Android platform
  • Jetpack libraries
  • Compose libraries
  • Google Play services ↗️
  • Google Play SDK index ↗️
Google Play Community
/
  • English
  • Deutsch
  • Español
  • Español – América Latina
  • Français
  • Indonesia
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
Android Studio
  • API reference
Android Developers
  • Essentials
    • More
  • Design & Plan
    • More
  • Develop
    • More
  • Google Play
  • Community
  • Android Studio
  • Android API Reference
  • Overview
  • Android Gradle Plugin
  • Releases
  • Current Release
  • Android Gradle Plugin 8.10
    • Class Index
    • Package Index
    • com.android.build.api
      • Overview
      • Classes
        • AndroidPluginVersion
    • com.android.build.api.annotations
      • Overview
      • Annotations
        • ReplacedByIncubating
    • com.android.build.api.artifact
      • Overview
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • ArtifactTransformationRequest
        • Artifacts
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • MultipleArtifactTypeOutOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Classes
        • Artifact
        • Artifact.Multiple
        • Artifact.Single
        • ArtifactKind
        • MultipleArtifact
        • ScopedArtifact
        • SingleArtifact
      • Enums
        • Artifact.Category
      • Objects
        • ArtifactKind.DIRECTORY
        • ArtifactKind.FILE
        • MultipleArtifact.MULTIDEX_KEEP_PROGUARD
        • MultipleArtifact.NATIVE_DEBUG_METADATA
        • MultipleArtifact.NATIVE_SYMBOL_TABLES
        • ScopedArtifact.CLASSES
        • ScopedArtifact.JAVA_RES
        • 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.PUBLIC_ANDROID_RESOURCES_LIST
        • SingleArtifact.RUNTIME_SYMBOL_LIST
    • com.android.build.api.attributes
      • Overview
      • Interfaces
        • AgpVersionAttr
        • BuildTypeAttr
        • ProductFlavorAttr
    • com.android.build.api.component
      • Overview
      • Interfaces
        • UnitTest
    • com.android.build.api.dsl
      • Overview
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • 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
        • ComposeOptions
        • ConfigurableFiles
        • ConsumerKeepRules
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • DependencyVariantSelection
        • Device
        • DeviceGroup
        • DexPackaging
        • DynamicDelivery
        • DynamicFeatureAndroidResources
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureInstallation
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • EmulatorControl
        • EmulatorSnapshots
        • Execution
        • ExecutionProfile
        • ExternalNativeBuild
        • ExternalNativeBuildFlags
        • FailureRetention
        • HasConfigurableValue
        • HasInitWith
        • Installation
        • JacocoOptions
        • JavaCompileOptions
        • JniLibsPackaging
        • KeepRules
        • KmpOptimization
        • KotlinMultiplatformAndroidCompilation
        • KotlinMultiplatformAndroidCompilationBuilder
        • KotlinMultiplatformAndroidDeviceTest
        • KotlinMultiplatformAndroidDeviceTestCompilation
        • KotlinMultiplatformAndroidHostTest
        • KotlinMultiplatformAndroidHostTestCompilation
        • KotlinMultiplatformAndroidLibraryExtension
        • KotlinMultiplatformAndroidLibraryTarget
        • KotlinMultiplatformAndroidTarget
        • KotlinMultiplatformAndroidTestOnDeviceCompilation
        • KotlinMultiplatformAndroidTestOnJvmCompilation
        • LibraryAndroidResources
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryInstallation
        • LibraryKeepRules
        • LibraryProductFlavor
        • LibraryPublishing
        • LibrarySingleVariant
        • LibraryVariantDimension
        • Lint
        • LintOptions
        • ManagedDevices
        • ManagedVirtualDevice
        • ModelDependency
        • MultiDexConfig
        • MultipleVariants
        • Ndk
        • NdkBuild
        • NdkBuildFlags
        • Optimization
        • Packaging
        • PostProcessing
        • Prefab
        • PrivacySandbox
        • PrivacySandboxKeepRules
        • PrivacySandboxSdkBundle
        • PrivacySandboxSdkExtension
        • PrivacySandboxSdkOptimization
        • ProductFlavor
        • Publishing
        • PublishingOptions
        • ResourcesPackaging
        • SdkComponents
        • SettingsExtension
        • Shaders
        • SigningConfig
        • SingleVariant
        • Split
        • Splits
        • TestAndroidResources
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestCoverage
        • TestDefaultConfig
        • TestExtension
        • TestFixtures
        • TestInstallation
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • TestedExtension
        • ToolOptions
        • UnitTestOptions
        • VariantDimension
        • VcsInfo
        • VectorDrawables
        • ViewBinding
      • Enums
        • ManagedVirtualDevice.PageAlignment
    • com.android.build.api.instrumentation
      • Overview
      • Interfaces
        • AsmClassVisitorFactory
        • ClassContext
        • ClassData
        • InstrumentationContext
        • InstrumentationParameters
      • Classes
        • InstrumentationParameters.None
      • Enums
        • FramesComputationMode
        • InstrumentationScope
    • com.android.build.api.transform
      • Overview
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Classes
        • SecondaryFile
        • Transform
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • 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
        • 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
        • HasUnitTest
        • HasUnitTestBuilder
        • HostTest
        • HostTestBuilder
        • Instrumentation
        • 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
        • TestVariant
        • TestVariantBuilder
        • TestedApkPackaging
        • TestedComponentPackaging
        • UnitTest
        • Variant
        • VariantBuilder
        • VariantExtension
        • VariantExtensionConfig
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
        • VariantSelector
      • Classes
        • BuildConfigField
        • DeviceSpec
        • DeviceSpec.Builder
        • DslExtension
        • DslExtension.Builder
        • ResValue
      • Enums
        • FilterConfiguration.FilterType
        • ScopedArtifacts.Scope
        • VariantOutputConfiguration.OutputType
      • Exceptions
        • PropertyAccessNotAllowedException
    • com.android.build.gradle
      • Overview
      • Classes
        • AiPackPlugin
        • AppPlugin
        • AssetPackBundlePlugin
        • AssetPackPlugin
        • BasePlugin
        • DynamicFeaturePlugin
        • LibraryPlugin
        • LintPlugin
        • SettingsPlugin
        • TestPlugin
    • com.android.build.gradle.api
      • Overview
      • Classes
        • AndroidBasePlugin
        • KotlinMultiplatformAndroidPlugin
        • PrivacySandboxSdkPlugin
  • Preview Releases
  • Android Gradle Plugin 8.11 (alpha)
    • Class Index
    • Package Index
    • com.android.build.api
      • Overview
      • Classes
        • AndroidPluginVersion
    • com.android.build.api.annotations
      • Overview
      • Annotations
        • ReplacedByIncubating
    • com.android.build.api.artifact
      • Overview
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • ArtifactTransformationRequest
        • Artifacts
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • MultipleArtifactTypeOutOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Classes
        • Artifact
        • Artifact.Multiple
        • Artifact.Single
        • ArtifactKind
        • MultipleArtifact
        • ScopedArtifact
        • SingleArtifact
      • Enums
        • Artifact.Category
      • Objects
        • ArtifactKind.DIRECTORY
        • ArtifactKind.FILE
        • MultipleArtifact.MULTIDEX_KEEP_PROGUARD
        • MultipleArtifact.NATIVE_DEBUG_METADATA
        • MultipleArtifact.NATIVE_SYMBOL_TABLES
        • ScopedArtifact.CLASSES
        • ScopedArtifact.JAVA_RES
        • 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.PUBLIC_ANDROID_RESOURCES_LIST
        • SingleArtifact.RUNTIME_SYMBOL_LIST
    • com.android.build.api.attributes
      • Overview
      • Interfaces
        • AgpVersionAttr
        • BuildTypeAttr
        • ProductFlavorAttr
    • com.android.build.api.component
      • Overview
      • Interfaces
        • UnitTest
    • com.android.build.api.dsl
      • Overview
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • 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
        • ComposeOptions
        • ConfigurableFiles
        • ConsumerKeepRules
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • DependencyVariantSelection
        • Device
        • DeviceGroup
        • DexPackaging
        • DynamicDelivery
        • DynamicFeatureAndroidResources
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureInstallation
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • EmulatorControl
        • Execution
        • ExecutionProfile
        • ExternalNativeBuild
        • ExternalNativeBuildFlags
        • HasConfigurableValue
        • HasInitWith
        • Installation
        • JacocoOptions
        • JavaCompileOptions
        • JniLibsPackaging
        • KeepRules
        • KmpOptimization
        • KotlinMultiplatformAndroidCompilation
        • KotlinMultiplatformAndroidCompilationBuilder
        • KotlinMultiplatformAndroidDeviceTest
        • KotlinMultiplatformAndroidDeviceTestCompilation
        • KotlinMultiplatformAndroidHostTest
        • KotlinMultiplatformAndroidHostTestCompilation
        • KotlinMultiplatformAndroidLibraryExtension
        • KotlinMultiplatformAndroidLibraryTarget
        • KotlinMultiplatformAndroidTarget
        • KotlinMultiplatformAndroidTestOnDeviceCompilation
        • KotlinMultiplatformAndroidTestOnJvmCompilation
        • LibraryAndroidResources
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryInstallation
        • LibraryKeepRules
        • LibraryProductFlavor
        • LibraryPublishing
        • LibrarySingleVariant
        • LibraryVariantDimension
        • Lint
        • LintOptions
        • ManagedDevices
        • ManagedVirtualDevice
        • ModelDependency
        • MultiDexConfig
        • MultipleVariants
        • Ndk
        • NdkBuild
        • NdkBuildFlags
        • Optimization
        • Packaging
        • PostProcessing
        • Prefab
        • PrivacySandbox
        • PrivacySandboxKeepRules
        • PrivacySandboxSdkBundle
        • PrivacySandboxSdkExtension
        • PrivacySandboxSdkOptimization
        • ProductFlavor
        • Publishing
        • PublishingOptions
        • ResourcesPackaging
        • SdkComponents
        • SettingsExtension
        • Shaders
        • SigningConfig
        • SingleVariant
        • Split
        • Splits
        • TestAndroidResources
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestCoverage
        • TestDefaultConfig
        • TestExtension
        • TestFixtures
        • TestInstallation
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • TestedExtension
        • ToolOptions
        • UnitTestOptions
        • VariantDimension
        • VcsInfo
        • VectorDrawables
        • ViewBinding
      • Enums
        • ManagedVirtualDevice.PageAlignment
    • com.android.build.api.instrumentation
      • Overview
      • Interfaces
        • AsmClassVisitorFactory
        • ClassContext
        • ClassData
        • InstrumentationContext
        • InstrumentationParameters
      • Classes
        • InstrumentationParameters.None
      • Enums
        • FramesComputationMode
        • InstrumentationScope
    • com.android.build.api.transform
      • Overview
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Classes
        • SecondaryFile
        • Transform
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • 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
        • 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
        • HasUnitTest
        • HasUnitTestBuilder
        • HostTest
        • HostTestBuilder
        • Instrumentation
        • 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
        • TestVariant
        • TestVariantBuilder
        • TestedApkPackaging
        • TestedComponentPackaging
        • UnitTest
        • Variant
        • VariantBuilder
        • VariantExtension
        • VariantExtensionConfig
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
        • VariantSelector
      • Classes
        • BuildConfigField
        • DeviceSpec
        • DeviceSpec.Builder
        • DslExtension
        • DslExtension.Builder
        • ResValue
      • Enums
        • FilterConfiguration.FilterType
        • ScopedArtifacts.Scope
        • VariantOutputConfiguration.OutputType
      • Exceptions
        • PropertyAccessNotAllowedException
    • com.android.build.gradle
      • Overview
      • Classes
        • AiPackPlugin
        • AppPlugin
        • AssetPackBundlePlugin
        • AssetPackPlugin
        • BasePlugin
        • DynamicFeaturePlugin
        • LibraryPlugin
        • LintPlugin
        • SettingsPlugin
        • TestPlugin
    • com.android.build.gradle.api
      • Overview
      • Classes
        • AndroidBasePlugin
        • KotlinMultiplatformAndroidPlugin
        • PrivacySandboxSdkPlugin
  • Past Releases
  • Android Gradle Plugin 8.9
    • Class Index
    • Package Index
    • com.android.build.api
      • Overview
      • Classes
        • AndroidPluginVersion
    • com.android.build.api.annotations
      • Overview
      • Annotations
        • ReplacedByIncubating
    • com.android.build.api.artifact
      • Overview
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • ArtifactTransformationRequest
        • Artifacts
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • MultipleArtifactTypeOutOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Classes
        • Artifact
        • Artifact.Multiple
        • Artifact.Single
        • ArtifactKind
        • MultipleArtifact
        • ScopedArtifact
        • SingleArtifact
      • Enums
        • Artifact.Category
      • Objects
        • ArtifactKind.DIRECTORY
        • ArtifactKind.FILE
        • MultipleArtifact.MULTIDEX_KEEP_PROGUARD
        • MultipleArtifact.NATIVE_DEBUG_METADATA
        • MultipleArtifact.NATIVE_SYMBOL_TABLES
        • ScopedArtifact.CLASSES
        • ScopedArtifact.JAVA_RES
        • 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.PUBLIC_ANDROID_RESOURCES_LIST
        • SingleArtifact.RUNTIME_SYMBOL_LIST
    • com.android.build.api.attributes
      • Overview
      • Interfaces
        • AgpVersionAttr
        • BuildTypeAttr
        • ProductFlavorAttr
    • com.android.build.api.component
      • Overview
      • Interfaces
        • UnitTest
    • com.android.build.api.dsl
      • Overview
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • 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
        • BundleDeviceTier
        • BundleLanguage
        • BundleStoreArchive
        • BundleTexture
        • Cmake
        • CmakeFlags
        • CommonExtension
        • CompileOptions
        • ComposeOptions
        • ConfigurableFiles
        • ConsumerKeepRules
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • DependencyVariantSelection
        • Device
        • DeviceGroup
        • DexPackaging
        • DynamicDelivery
        • DynamicFeatureAndroidResources
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureInstallation
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • EmulatorControl
        • EmulatorSnapshots
        • Execution
        • ExecutionProfile
        • ExternalNativeBuild
        • ExternalNativeBuildFlags
        • FailureRetention
        • HasConfigurableValue
        • HasInitWith
        • Installation
        • JacocoOptions
        • JavaCompileOptions
        • JniLibsPackaging
        • KeepRules
        • KmpOptimization
        • KotlinMultiplatformAndroidCompilation
        • KotlinMultiplatformAndroidCompilationBuilder
        • KotlinMultiplatformAndroidDeviceTest
        • KotlinMultiplatformAndroidDeviceTestCompilation
        • KotlinMultiplatformAndroidHostTest
        • KotlinMultiplatformAndroidHostTestCompilation
        • KotlinMultiplatformAndroidLibraryExtension
        • KotlinMultiplatformAndroidLibraryTarget
        • KotlinMultiplatformAndroidTarget
        • KotlinMultiplatformAndroidTestOnDeviceCompilation
        • KotlinMultiplatformAndroidTestOnJvmCompilation
        • LibraryAndroidResources
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryInstallation
        • LibraryKeepRules
        • LibraryProductFlavor
        • LibraryPublishing
        • LibrarySingleVariant
        • LibraryVariantDimension
        • Lint
        • LintOptions
        • ManagedDevices
        • ManagedVirtualDevice
        • ModelDependency
        • MultiDexConfig
        • MultipleVariants
        • Ndk
        • NdkBuild
        • NdkBuildFlags
        • Optimization
        • Packaging
        • PostProcessing
        • Prefab
        • PrivacySandbox
        • PrivacySandboxKeepRules
        • PrivacySandboxSdkBundle
        • PrivacySandboxSdkExtension
        • PrivacySandboxSdkOptimization
        • ProductFlavor
        • Publishing
        • PublishingOptions
        • ResourcesPackaging
        • SdkComponents
        • SettingsExtension
        • Shaders
        • SigningConfig
        • SingleVariant
        • Split
        • Splits
        • TestAndroidResources
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestCoverage
        • TestDefaultConfig
        • TestExtension
        • TestFixtures
        • TestInstallation
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • TestedExtension
        • ToolOptions
        • UnitTestOptions
        • VariantDimension
        • VcsInfo
        • VectorDrawables
        • ViewBinding
      • Enums
        • ManagedVirtualDevice.PageAlignment
    • com.android.build.api.instrumentation
      • Overview
      • Interfaces
        • AsmClassVisitorFactory
        • ClassContext
        • ClassData
        • InstrumentationContext
        • InstrumentationParameters
      • Classes
        • InstrumentationParameters.None
      • Enums
        • FramesComputationMode
        • InstrumentationScope
    • com.android.build.api.transform
      • Overview
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Classes
        • SecondaryFile
        • Transform
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • com.android.build.api.variant
      • Overview
      • Interfaces
        • 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
        • 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
        • HasUnitTest
        • HasUnitTestBuilder
        • HostTest
        • HostTestBuilder
        • Instrumentation
        • JavaCompilation
        • JniLibsApkPackaging
        • JniLibsPackaging
        • JniLibsTestedApkPackaging
        • JniLibsTestedComponentPackaging
        • KotlinMultiplatformAndroidComponentsExtension
        • KotlinMultiplatformAndroidVariant
        • LibraryAndroidComponentsExtension
        • LibraryVariant
        • LibraryVariantBuilder
        • LifecycleTasks
        • LintLifecycleExtension
        • ManifestFiles
        • Packaging
        • Renderscript
        • ResValue.Key
        • ResourcesPackaging
        • ScopedArtifacts
        • ScopedArtifactsOperation
        • SigningConfig
        • SourceDirectories
        • SourceDirectories.Flat
        • SourceDirectories.Layered
        • Sources
        • TestAndroidComponentsExtension
        • TestComponent
        • TestFixtures
        • TestVariant
        • TestVariantBuilder
        • TestedApkPackaging
        • TestedComponentPackaging
        • UnitTest
        • Variant
        • VariantBuilder
        • VariantExtension
        • VariantExtensionConfig
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
        • VariantSelector
      • Classes
        • BuildConfigField
        • DeviceSpec
        • DeviceSpec.Builder
        • DslExtension
        • DslExtension.Builder
        • ResValue
      • Enums
        • FilterConfiguration.FilterType
        • ScopedArtifacts.Scope
        • VariantOutputConfiguration.OutputType
      • Exceptions
        • PropertyAccessNotAllowedException
    • com.android.build.gradle
      • Overview
      • Classes
        • AiPackPlugin
        • AppPlugin
        • AssetPackBundlePlugin
        • AssetPackPlugin
        • BasePlugin
        • DynamicFeaturePlugin
        • LibraryPlugin
        • LintPlugin
        • SettingsPlugin
        • TestPlugin
    • com.android.build.gradle.api
      • Overview
      • Classes
        • AndroidBasePlugin
        • KotlinMultiplatformAndroidPlugin
        • PrivacySandboxSdkPlugin
  • Android Gradle Plugin 8.8
    • Class Index
    • Package Index
    • com.android.build.api
      • Overview
      • Classes
        • AndroidPluginVersion
    • com.android.build.api.annotations
      • Overview
      • Annotations
        • ReplacedByIncubating
    • com.android.build.api.artifact
      • Overview
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • ArtifactTransformationRequest
        • Artifacts
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • MultipleArtifactTypeOutOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Classes
        • Artifact
        • Artifact.Multiple
        • Artifact.Single
        • ArtifactKind
        • MultipleArtifact
        • ScopedArtifact
        • SingleArtifact
      • Enums
        • Artifact.Category
      • Objects
        • ArtifactKind.DIRECTORY
        • ArtifactKind.FILE
        • MultipleArtifact.MULTIDEX_KEEP_PROGUARD
        • MultipleArtifact.NATIVE_DEBUG_METADATA
        • MultipleArtifact.NATIVE_SYMBOL_TABLES
        • ScopedArtifact.CLASSES
        • ScopedArtifact.JAVA_RES
        • 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.PUBLIC_ANDROID_RESOURCES_LIST
        • SingleArtifact.RUNTIME_SYMBOL_LIST
    • com.android.build.api.attributes
      • Overview
      • Interfaces
        • AgpVersionAttr
        • BuildTypeAttr
        • ProductFlavorAttr
    • com.android.build.api.component
      • Overview
      • Interfaces
        • UnitTest
    • com.android.build.api.dsl
      • Overview
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • 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
        • BundleDeviceTier
        • BundleLanguage
        • BundleStoreArchive
        • BundleTexture
        • Cmake
        • CmakeFlags
        • CommonExtension
        • CompileOptions
        • ComposeOptions
        • ConfigurableFiles
        • ConsumerKeepRules
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • DependencyVariantSelection
        • Device
        • DeviceGroup
        • DexPackaging
        • DynamicDelivery
        • DynamicFeatureAndroidResources
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureInstallation
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • EmulatorControl
        • EmulatorSnapshots
        • Execution
        • ExecutionProfile
        • ExternalNativeBuild
        • ExternalNativeBuildFlags
        • FailureRetention
        • HasConfigurableValue
        • HasInitWith
        • Installation
        • JacocoOptions
        • JavaCompileOptions
        • JniLibsPackaging
        • KeepRules
        • KmpOptimization
        • KotlinMultiplatformAndroidCompilation
        • KotlinMultiplatformAndroidCompilationBuilder
        • KotlinMultiplatformAndroidDeviceTest
        • KotlinMultiplatformAndroidDeviceTestCompilation
        • KotlinMultiplatformAndroidHostTest
        • KotlinMultiplatformAndroidHostTestCompilation
        • KotlinMultiplatformAndroidLibraryExtension
        • KotlinMultiplatformAndroidLibraryTarget
        • KotlinMultiplatformAndroidTarget
        • KotlinMultiplatformAndroidTestOnDeviceCompilation
        • KotlinMultiplatformAndroidTestOnJvmCompilation
        • LibraryAndroidResources
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryInstallation
        • LibraryKeepRules
        • LibraryProductFlavor
        • LibraryPublishing
        • LibrarySingleVariant
        • LibraryVariantDimension
        • Lint
        • LintOptions
        • ManagedDevices
        • ManagedVirtualDevice
        • ModelDependency
        • MultiDexConfig
        • MultipleVariants
        • Ndk
        • NdkBuild
        • NdkBuildFlags
        • Optimization
        • Packaging
        • PostProcessing
        • Prefab
        • PrivacySandbox
        • PrivacySandboxKeepRules
        • PrivacySandboxSdkBundle
        • PrivacySandboxSdkExtension
        • PrivacySandboxSdkOptimization
        • ProductFlavor
        • Publishing
        • PublishingOptions
        • ResourcesPackaging
        • SdkComponents
        • SettingsExtension
        • Shaders
        • SigningConfig
        • SingleVariant
        • Split
        • Splits
        • TestAndroidResources
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestCoverage
        • TestDefaultConfig
        • TestExtension
        • TestFixtures
        • TestInstallation
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • TestedExtension
        • ToolOptions
        • UnitTestOptions
        • VariantDimension
        • VcsInfo
        • VectorDrawables
        • ViewBinding
    • com.android.build.api.instrumentation
      • Overview
      • Interfaces
        • AsmClassVisitorFactory
        • ClassContext
        • ClassData
        • InstrumentationContext
        • InstrumentationParameters
      • Classes
        • InstrumentationParameters.None
      • Enums
        • FramesComputationMode
        • InstrumentationScope
    • com.android.build.api.transform
      • Overview
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Classes
        • SecondaryFile
        • Transform
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • com.android.build.api.variant
      • Overview
      • Interfaces
        • 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
        • 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
        • HasUnitTest
        • HasUnitTestBuilder
        • HostTest
        • HostTestBuilder
        • Instrumentation
        • JavaCompilation
        • JniLibsApkPackaging
        • JniLibsPackaging
        • JniLibsTestedApkPackaging
        • JniLibsTestedComponentPackaging
        • KotlinMultiplatformAndroidComponentsExtension
        • KotlinMultiplatformAndroidVariant
        • LibraryAndroidComponentsExtension
        • LibraryVariant
        • LibraryVariantBuilder
        • LifecycleTasks
        • LintLifecycleExtension
        • ManifestFiles
        • Packaging
        • Renderscript
        • ResValue.Key
        • ResourcesPackaging
        • ScopedArtifacts
        • ScopedArtifactsOperation
        • SigningConfig
        • SourceDirectories
        • SourceDirectories.Flat
        • SourceDirectories.Layered
        • Sources
        • TestAndroidComponentsExtension
        • TestComponent
        • TestFixtures
        • TestVariant
        • TestVariantBuilder
        • TestedApkPackaging
        • TestedComponentPackaging
        • UnitTest
        • Variant
        • VariantBuilder
        • VariantExtension
        • VariantExtensionConfig
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
        • VariantSelector
      • Classes
        • BuildConfigField
        • DeviceSpec
        • DeviceSpec.Builder
        • DslExtension
        • DslExtension.Builder
        • ResValue
      • Enums
        • FilterConfiguration.FilterType
        • ScopedArtifacts.Scope
        • VariantOutputConfiguration.OutputType
      • Exceptions
        • PropertyAccessNotAllowedException
    • com.android.build.gradle
      • Overview
      • Classes
        • AiPackPlugin
        • AppPlugin
        • AssetPackBundlePlugin
        • AssetPackPlugin
        • BasePlugin
        • DynamicFeaturePlugin
        • LibraryPlugin
        • LintPlugin
        • SettingsPlugin
        • TestPlugin
    • com.android.build.gradle.api
      • Overview
      • Classes
        • AndroidBasePlugin
        • KotlinMultiplatformAndroidPlugin
        • PrivacySandboxSdkPlugin
  • Android Gradle Plugin 8.7
    • Class Index
    • Package Index
    • com.android.build.api
      • Overview
      • Classes
        • AndroidPluginVersion
    • com.android.build.api.artifact
      • Overview
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • ArtifactTransformationRequest
        • Artifacts
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • MultipleArtifactTypeOutOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Classes
        • Artifact
        • Artifact.Multiple
        • Artifact.Single
        • ArtifactKind
        • MultipleArtifact
        • ScopedArtifact
        • SingleArtifact
      • Enums
        • Artifact.Category
      • Objects
        • ArtifactKind.DIRECTORY
        • ArtifactKind.FILE
        • MultipleArtifact.MULTIDEX_KEEP_PROGUARD
        • MultipleArtifact.NATIVE_DEBUG_METADATA
        • MultipleArtifact.NATIVE_SYMBOL_TABLES
        • ScopedArtifact.CLASSES
        • ScopedArtifact.JAVA_RES
        • 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.PUBLIC_ANDROID_RESOURCES_LIST
        • SingleArtifact.RUNTIME_SYMBOL_LIST
    • com.android.build.api.attributes
      • Overview
      • Interfaces
        • AgpVersionAttr
        • BuildTypeAttr
        • ProductFlavorAttr
    • com.android.build.api.component
      • Overview
      • Interfaces
        • UnitTest
    • com.android.build.api.dsl
      • Overview
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • 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
        • BundleDeviceTier
        • BundleLanguage
        • BundleStoreArchive
        • BundleTexture
        • Cmake
        • CmakeFlags
        • CommonExtension
        • CompileOptions
        • ComposeOptions
        • ConfigurableFiles
        • ConsumerKeepRules
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • DependencyVariantSelection
        • Device
        • DeviceGroup
        • DexPackaging
        • DynamicDelivery
        • DynamicFeatureAndroidResources
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureInstallation
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • EmulatorControl
        • EmulatorSnapshots
        • Execution
        • ExecutionProfile
        • ExternalNativeBuild
        • ExternalNativeBuildFlags
        • FailureRetention
        • HasConfigurableValue
        • HasInitWith
        • Installation
        • JacocoOptions
        • JavaCompileOptions
        • JniLibsPackaging
        • KeepRules
        • KmpOptimization
        • KotlinMultiplatformAndroidCompilation
        • KotlinMultiplatformAndroidCompilationBuilder
        • KotlinMultiplatformAndroidExtension
        • KotlinMultiplatformAndroidTarget
        • KotlinMultiplatformAndroidTestOnDevice
        • KotlinMultiplatformAndroidTestOnDeviceCompilation
        • KotlinMultiplatformAndroidTestOnJvm
        • KotlinMultiplatformAndroidTestOnJvmCompilation
        • LibraryAndroidResources
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryInstallation
        • LibraryKeepRules
        • LibraryProductFlavor
        • LibraryPublishing
        • LibrarySingleVariant
        • LibraryVariantDimension
        • Lint
        • LintOptions
        • ManagedDevices
        • ManagedVirtualDevice
        • ModelDependency
        • MultiDexConfig
        • MultipleVariants
        • Ndk
        • NdkBuild
        • NdkBuildFlags
        • Optimization
        • Packaging
        • PostProcessing
        • Prefab
        • PrivacySandbox
        • PrivacySandboxKeepRules
        • PrivacySandboxSdkBundle
        • PrivacySandboxSdkExtension
        • PrivacySandboxSdkOptimization
        • ProductFlavor
        • Publishing
        • PublishingOptions
        • ResourcesPackaging
        • SdkComponents
        • SettingsExtension
        • Shaders
        • SigningConfig
        • SingleVariant
        • Split
        • Splits
        • TestAndroidResources
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestCoverage
        • TestDefaultConfig
        • TestExtension
        • TestFixtures
        • TestInstallation
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • TestedExtension
        • ToolOptions
        • UnitTestOptions
        • VariantDimension
        • VcsInfo
        • VectorDrawables
        • ViewBinding
    • com.android.build.api.instrumentation
      • Overview
      • Interfaces
        • AsmClassVisitorFactory
        • ClassContext
        • ClassData
        • InstrumentationContext
        • InstrumentationParameters
      • Classes
        • InstrumentationParameters.None
      • Enums
        • FramesComputationMode
        • InstrumentationScope
    • com.android.build.api.transform
      • Overview
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Classes
        • SecondaryFile
        • Transform
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • com.android.build.api.variant
      • Overview
      • Interfaces
        • AarMetadata
        • Aidl
        • AndroidComponents
        • AndroidComponentsExtension
        • AndroidResources
        • AndroidResourcesBuilder
        • AndroidTest
        • AndroidTestBuilder
        • AndroidVersion
        • AnnotationProcessor
        • ApkPackaging
        • ApplicationAndroidComponentsExtension
        • ApplicationAndroidResources
        • ApplicationAndroidResourcesBuilder
        • ApplicationVariant
        • ApplicationVariantBuilder
        • BuiltArtifact
        • BuiltArtifacts
        • BuiltArtifacts.TransformParams
        • BuiltArtifactsLoader
        • BundleConfig
        • CanMinifyAndroidResources
        • CanMinifyAndroidResourcesBuilder
        • CanMinifyCode
        • CanMinifyCodeBuilder
        • CodeTransparency
        • Component
        • ComponentBuilder
        • ComponentIdentity
        • DependenciesInfo
        • DependenciesInfoBuilder
        • DeviceTest
        • DeviceTestBuilder
        • DexPackagingOptions
        • Dexing
        • DslLifecycle
        • DynamicFeatureAndroidComponentsExtension
        • DynamicFeatureVariant
        • DynamicFeatureVariantBuilder
        • ExternalNativeBuild
        • ExternalNdkBuild
        • FilterConfiguration
        • GeneratesAar
        • GeneratesApk
        • GeneratesApkBuilder
        • GeneratesTestApk
        • HasAndroidResources
        • HasAndroidTest
        • HasAndroidTestBuilder
        • HasDeviceTests
        • HasDeviceTestsBuilder
        • HasHostTests
        • HasHostTestsBuilder
        • HasTestFixtures
        • HasTestFixturesBuilder
        • HasUnitTest
        • HasUnitTestBuilder
        • HostTest
        • HostTestBuilder
        • Instrumentation
        • JavaCompilation
        • JniLibsApkPackaging
        • JniLibsPackaging
        • JniLibsTestedApkPackaging
        • JniLibsTestedComponentPackaging
        • KotlinMultiplatformAndroidComponentsExtension
        • KotlinMultiplatformAndroidVariant
        • LibraryAndroidComponentsExtension
        • LibraryVariant
        • LibraryVariantBuilder
        • LifecycleTasks
        • LintLifecycleExtension
        • ManifestFiles
        • Packaging
        • Renderscript
        • ResValue.Key
        • ResourcesPackaging
        • ScopedArtifacts
        • ScopedArtifactsOperation
        • SigningConfig
        • SourceDirectories
        • SourceDirectories.Flat
        • SourceDirectories.Layered
        • Sources
        • TestAndroidComponentsExtension
        • TestComponent
        • TestFixtures
        • TestVariant
        • TestVariantBuilder
        • TestedApkPackaging
        • TestedComponentPackaging
        • UnitTest
        • Variant
        • VariantBuilder
        • VariantExtension
        • VariantExtensionConfig
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
        • VariantSelector
      • Classes
        • BuildConfigField
        • DslExtension
        • DslExtension.Builder
        • ResValue
      • Enums
        • FilterConfiguration.FilterType
        • ScopedArtifacts.Scope
        • VariantOutputConfiguration.OutputType
      • Exceptions
        • PropertyAccessNotAllowedException
    • com.android.build.gradle
      • Overview
      • Classes
        • AiPackPlugin
        • AppPlugin
        • AssetPackBundlePlugin
        • AssetPackPlugin
        • BasePlugin
        • DynamicFeaturePlugin
        • LibraryPlugin
        • LintPlugin
        • SettingsPlugin
        • TestPlugin
    • com.android.build.gradle.api
      • Overview
      • Classes
        • AndroidBasePlugin
        • KotlinMultiplatformAndroidPlugin
        • PrivacySandboxSdkPlugin
  • Android Gradle Plugin 8.6
    • Class Index
    • Package Index
    • com.android.build.api
      • Overview
      • Classes
        • AndroidPluginVersion
    • com.android.build.api.artifact
      • Overview
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • ArtifactTransformationRequest
        • Artifacts
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • MultipleArtifactTypeOutOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Classes
        • Artifact
        • Artifact.Multiple
        • Artifact.Single
        • ArtifactKind
        • MultipleArtifact
        • ScopedArtifact
        • SingleArtifact
      • Enums
        • Artifact.Category
      • Objects
        • ArtifactKind.DIRECTORY
        • ArtifactKind.FILE
        • MultipleArtifact.MULTIDEX_KEEP_PROGUARD
        • MultipleArtifact.NATIVE_DEBUG_METADATA
        • MultipleArtifact.NATIVE_SYMBOL_TABLES
        • ScopedArtifact.CLASSES
        • ScopedArtifact.JAVA_RES
        • 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.PUBLIC_ANDROID_RESOURCES_LIST
        • SingleArtifact.RUNTIME_SYMBOL_LIST
    • com.android.build.api.attributes
      • Overview
      • Interfaces
        • AgpVersionAttr
        • BuildTypeAttr
        • ProductFlavorAttr
    • com.android.build.api.component
      • Overview
      • Interfaces
        • UnitTest
    • com.android.build.api.dsl
      • Overview
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • 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
        • BundleCodeTransparency
        • BundleCountrySet
        • BundleDensity
        • BundleDeviceTier
        • BundleLanguage
        • BundleStoreArchive
        • BundleTexture
        • Cmake
        • CmakeFlags
        • CommonExtension
        • CompileOptions
        • ComposeOptions
        • ConfigurableFiles
        • ConsumerKeepRules
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • DependencyVariantSelection
        • Device
        • DeviceGroup
        • DexPackaging
        • DynamicDelivery
        • DynamicFeatureAndroidResources
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureInstallation
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • EmulatorControl
        • EmulatorSnapshots
        • Execution
        • ExecutionProfile
        • ExternalNativeBuild
        • ExternalNativeBuildFlags
        • FailureRetention
        • HasConfigurableValue
        • HasInitWith
        • Installation
        • JacocoOptions
        • JavaCompileOptions
        • JniLibsPackaging
        • KeepRules
        • KmpOptimization
        • KotlinMultiplatformAndroidCompilation
        • KotlinMultiplatformAndroidCompilationBuilder
        • KotlinMultiplatformAndroidExtension
        • KotlinMultiplatformAndroidTarget
        • KotlinMultiplatformAndroidTestOnDevice
        • KotlinMultiplatformAndroidTestOnDeviceCompilation
        • KotlinMultiplatformAndroidTestOnJvm
        • KotlinMultiplatformAndroidTestOnJvmCompilation
        • LibraryAndroidResources
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryInstallation
        • LibraryKeepRules
        • LibraryProductFlavor
        • LibraryPublishing
        • LibrarySingleVariant
        • LibraryVariantDimension
        • Lint
        • LintOptions
        • ManagedDevices
        • ManagedVirtualDevice
        • MultiDexConfig
        • MultipleVariants
        • Ndk
        • NdkBuild
        • NdkBuildFlags
        • Optimization
        • Packaging
        • PostProcessing
        • Prefab
        • PrivacySandbox
        • PrivacySandboxKeepRules
        • PrivacySandboxSdkBundle
        • PrivacySandboxSdkExtension
        • PrivacySandboxSdkOptimization
        • ProductFlavor
        • Publishing
        • PublishingOptions
        • ResourcesPackaging
        • SdkComponents
        • SettingsExtension
        • Shaders
        • SigningConfig
        • SingleVariant
        • Split
        • Splits
        • TestAndroidResources
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestCoverage
        • TestDefaultConfig
        • TestExtension
        • TestFixtures
        • TestInstallation
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • TestedExtension
        • ToolOptions
        • UnitTestOptions
        • VariantDimension
        • VcsInfo
        • VectorDrawables
        • ViewBinding
    • com.android.build.api.instrumentation
      • Overview
      • Interfaces
        • AsmClassVisitorFactory
        • ClassContext
        • ClassData
        • InstrumentationContext
        • InstrumentationParameters
      • Classes
        • InstrumentationParameters.None
      • Enums
        • FramesComputationMode
        • InstrumentationScope
    • com.android.build.api.transform
      • Overview
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Classes
        • SecondaryFile
        • Transform
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • com.android.build.api.variant
      • Overview
      • Interfaces
        • AarMetadata
        • Aidl
        • AndroidComponents
        • AndroidComponentsExtension
        • AndroidResources
        • AndroidResourcesBuilder
        • AndroidTest
        • AndroidTestBuilder
        • AndroidVersion
        • AnnotationProcessor
        • ApkPackaging
        • ApplicationAndroidComponentsExtension
        • ApplicationAndroidResources
        • ApplicationAndroidResourcesBuilder
        • ApplicationVariant
        • ApplicationVariantBuilder
        • BuiltArtifact
        • BuiltArtifacts
        • BuiltArtifacts.TransformParams
        • BuiltArtifactsLoader
        • BundleConfig
        • CanMinifyAndroidResources
        • CanMinifyAndroidResourcesBuilder
        • CanMinifyCode
        • CanMinifyCodeBuilder
        • CodeTransparency
        • Component
        • ComponentBuilder
        • ComponentIdentity
        • DependenciesInfo
        • DependenciesInfoBuilder
        • DeviceTest
        • DeviceTestBuilder
        • DexPackagingOptions
        • Dexing
        • DslLifecycle
        • DynamicFeatureAndroidComponentsExtension
        • DynamicFeatureVariant
        • DynamicFeatureVariantBuilder
        • ExternalNativeBuild
        • ExternalNdkBuild
        • FilterConfiguration
        • GeneratesAar
        • GeneratesApk
        • GeneratesApkBuilder
        • GeneratesTestApk
        • HasAndroidResources
        • HasAndroidTest
        • HasAndroidTestBuilder
        • HasDeviceTests
        • HasDeviceTestsBuilder
        • HasHostTests
        • HasHostTestsBuilder
        • HasTestFixtures
        • HasTestFixturesBuilder
        • HasUnitTest
        • HasUnitTestBuilder
        • HostTest
        • HostTestBuilder
        • Instrumentation
        • JavaCompilation
        • JniLibsApkPackaging
        • JniLibsPackaging
        • JniLibsTestedApkPackaging
        • JniLibsTestedComponentPackaging
        • KotlinMultiplatformAndroidComponentsExtension
        • KotlinMultiplatformAndroidVariant
        • LibraryAndroidComponentsExtension
        • LibraryVariant
        • LibraryVariantBuilder
        • LifecycleTasks
        • LintLifecycleExtension
        • ManifestFiles
        • Packaging
        • Renderscript
        • ResValue.Key
        • ResourcesPackaging
        • ScopedArtifacts
        • ScopedArtifactsOperation
        • SigningConfig
        • SourceDirectories
        • SourceDirectories.Flat
        • SourceDirectories.Layered
        • Sources
        • TestAndroidComponentsExtension
        • TestComponent
        • TestFixtures
        • TestVariant
        • TestVariantBuilder
        • TestedApkPackaging
        • TestedComponentPackaging
        • UnitTest
        • Variant
        • VariantBuilder
        • VariantExtension
        • VariantExtensionConfig
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
        • VariantSelector
      • Classes
        • BuildConfigField
        • DslExtension
        • DslExtension.Builder
        • ResValue
      • Enums
        • FilterConfiguration.FilterType
        • ScopedArtifacts.Scope
        • VariantOutputConfiguration.OutputType
      • Exceptions
        • PropertyAccessNotAllowedException
    • com.android.build.gradle
      • Overview
      • Classes
        • AppPlugin
        • AssetPackBundlePlugin
        • AssetPackPlugin
        • BasePlugin
        • DynamicFeaturePlugin
        • LibraryPlugin
        • LintPlugin
        • SettingsPlugin
        • TestPlugin
    • com.android.build.gradle.api
      • Overview
      • Classes
        • AndroidBasePlugin
        • KotlinMultiplatformAndroidPlugin
        • PrivacySandboxSdkPlugin
  • Android Gradle Plugin 8.5
    • Class Index
    • Package Index
    • com.android.build.api
      • Overview
      • Classes
        • AndroidPluginVersion
    • com.android.build.api.artifact
      • Overview
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • ArtifactTransformationRequest
        • Artifacts
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • MultipleArtifactTypeOutOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Classes
        • Artifact
        • Artifact.Multiple
        • Artifact.Single
        • ArtifactKind
        • MultipleArtifact
        • ScopedArtifact
        • SingleArtifact
      • Enums
        • Artifact.Category
      • Objects
        • ArtifactKind.DIRECTORY
        • ArtifactKind.FILE
        • MultipleArtifact.MULTIDEX_KEEP_PROGUARD
        • MultipleArtifact.NATIVE_DEBUG_METADATA
        • MultipleArtifact.NATIVE_SYMBOL_TABLES
        • ScopedArtifact.CLASSES
        • ScopedArtifact.JAVA_RES
        • 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.PUBLIC_ANDROID_RESOURCES_LIST
        • SingleArtifact.RUNTIME_SYMBOL_LIST
    • com.android.build.api.attributes
      • Overview
      • Interfaces
        • AgpVersionAttr
        • BuildTypeAttr
        • ProductFlavorAttr
    • com.android.build.api.component
      • Overview
      • Interfaces
        • UnitTest
    • com.android.build.api.dsl
      • Overview
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • 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
        • BundleCodeTransparency
        • BundleCountrySet
        • BundleDensity
        • BundleDeviceTier
        • BundleLanguage
        • BundleStoreArchive
        • BundleTexture
        • Cmake
        • CmakeFlags
        • CommonExtension
        • CompileOptions
        • ComposeOptions
        • ConfigurableFiles
        • ConsumerKeepRules
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • DependencyVariantSelection
        • Device
        • DeviceGroup
        • DexPackaging
        • DynamicDelivery
        • DynamicFeatureAndroidResources
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureInstallation
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • EmulatorControl
        • EmulatorSnapshots
        • Execution
        • ExecutionProfile
        • ExternalNativeBuild
        • ExternalNativeBuildFlags
        • FailureRetention
        • HasConfigurableValue
        • HasInitWith
        • Installation
        • JacocoOptions
        • JavaCompileOptions
        • JniLibsPackaging
        • KeepRules
        • KmpOptimization
        • KotlinMultiplatformAndroidCompilation
        • KotlinMultiplatformAndroidCompilationBuilder
        • KotlinMultiplatformAndroidExtension
        • KotlinMultiplatformAndroidTarget
        • KotlinMultiplatformAndroidTestOnDevice
        • KotlinMultiplatformAndroidTestOnDeviceCompilation
        • KotlinMultiplatformAndroidTestOnJvm
        • KotlinMultiplatformAndroidTestOnJvmCompilation
        • LibraryAndroidResources
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryInstallation
        • LibraryKeepRules
        • LibraryProductFlavor
        • LibraryPublishing
        • LibrarySingleVariant
        • LibraryVariantDimension
        • Lint
        • LintOptions
        • ManagedDevices
        • ManagedVirtualDevice
        • MultiDexConfig
        • MultipleVariants
        • Ndk
        • NdkBuild
        • NdkBuildFlags
        • Optimization
        • Packaging
        • PostProcessing
        • Prefab
        • PrivacySandbox
        • PrivacySandboxKeepRules
        • PrivacySandboxSdkBundle
        • PrivacySandboxSdkExtension
        • PrivacySandboxSdkOptimization
        • ProductFlavor
        • Publishing
        • PublishingOptions
        • ResourcesPackaging
        • SdkComponents
        • SettingsExtension
        • Shaders
        • SigningConfig
        • SingleVariant
        • Split
        • Splits
        • TestAndroidResources
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestCoverage
        • TestDefaultConfig
        • TestExtension
        • TestFixtures
        • TestInstallation
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • TestedExtension
        • ToolOptions
        • UnitTestOptions
        • VariantDimension
        • VcsInfo
        • VectorDrawables
        • ViewBinding
    • com.android.build.api.instrumentation
      • Overview
      • Interfaces
        • AsmClassVisitorFactory
        • ClassContext
        • ClassData
        • InstrumentationContext
        • InstrumentationParameters
      • Classes
        • InstrumentationParameters.None
      • Enums
        • FramesComputationMode
        • InstrumentationScope
    • com.android.build.api.transform
      • Overview
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Classes
        • SecondaryFile
        • Transform
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • com.android.build.api.variant
      • Overview
      • Interfaces
        • AarMetadata
        • Aidl
        • AndroidComponents
        • AndroidComponentsExtension
        • AndroidResources
        • AndroidResourcesBuilder
        • AndroidTest
        • AndroidTestBuilder
        • AndroidVersion
        • AnnotationProcessor
        • ApkPackaging
        • ApplicationAndroidComponentsExtension
        • ApplicationAndroidResources
        • ApplicationAndroidResourcesBuilder
        • ApplicationVariant
        • ApplicationVariantBuilder
        • BuiltArtifact
        • BuiltArtifacts
        • BuiltArtifacts.TransformParams
        • BuiltArtifactsLoader
        • BundleConfig
        • CanMinifyAndroidResources
        • CanMinifyAndroidResourcesBuilder
        • CanMinifyCode
        • CanMinifyCodeBuilder
        • CodeTransparency
        • Component
        • ComponentBuilder
        • ComponentIdentity
        • DependenciesInfo
        • DependenciesInfoBuilder
        • DeviceTest
        • DeviceTestBuilder
        • DexPackagingOptions
        • Dexing
        • DslLifecycle
        • DynamicFeatureAndroidComponentsExtension
        • DynamicFeatureVariant
        • DynamicFeatureVariantBuilder
        • ExternalNativeBuild
        • ExternalNdkBuild
        • FilterConfiguration
        • GeneratesAar
        • GeneratesApk
        • GeneratesApkBuilder
        • GeneratesTestApk
        • HasAndroidResources
        • HasAndroidTest
        • HasAndroidTestBuilder
        • HasDeviceTests
        • HasDeviceTestsBuilder
        • HasHostTests
        • HasHostTestsBuilder
        • HasTestFixtures
        • HasTestFixturesBuilder
        • HasUnitTest
        • HasUnitTestBuilder
        • HostTest
        • HostTestBuilder
        • Instrumentation
        • JavaCompilation
        • JniLibsApkPackaging
        • JniLibsPackaging
        • JniLibsTestedApkPackaging
        • JniLibsTestedComponentPackaging
        • KotlinMultiplatformAndroidComponentsExtension
        • KotlinMultiplatformAndroidVariant
        • LibraryAndroidComponentsExtension
        • LibraryVariant
        • LibraryVariantBuilder
        • LifecycleTasks
        • LintLifecycleExtension
        • ManifestFiles
        • Packaging
        • Renderscript
        • ResValue.Key
        • ResourcesPackaging
        • ScopedArtifacts
        • ScopedArtifactsOperation
        • SigningConfig
        • SourceDirectories
        • SourceDirectories.Flat
        • SourceDirectories.Layered
        • Sources
        • TestAndroidComponentsExtension
        • TestComponent
        • TestFixtures
        • TestVariant
        • TestVariantBuilder
        • TestedApkPackaging
        • TestedComponentPackaging
        • UnitTest
        • Variant
        • VariantBuilder
        • VariantExtension
        • VariantExtensionConfig
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
        • VariantSelector
      • Classes
        • BuildConfigField
        • DslExtension
        • DslExtension.Builder
        • ResValue
      • Enums
        • FilterConfiguration.FilterType
        • ScopedArtifacts.Scope
        • VariantOutputConfiguration.OutputType
      • Exceptions
        • PropertyAccessNotAllowedException
    • com.android.build.gradle
      • Overview
      • Classes
        • AppPlugin
        • AssetPackBundlePlugin
        • AssetPackPlugin
        • BasePlugin
        • DynamicFeaturePlugin
        • LibraryPlugin
        • LintPlugin
        • SettingsPlugin
        • TestPlugin
    • com.android.build.gradle.api
      • Overview
      • Classes
        • AndroidBasePlugin
        • KotlinMultiplatformAndroidPlugin
        • PrivacySandboxSdkPlugin
  • Android Gradle Plugin 8.4
    • Class Index
    • Package Index
    • com.android.build.api
      • Overview
      • Classes
        • AndroidPluginVersion
    • com.android.build.api.artifact
      • Overview
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • ArtifactTransformationRequest
        • Artifacts
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • MultipleArtifactTypeOutOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Classes
        • Artifact
        • Artifact.Multiple
        • Artifact.Single
        • ArtifactKind
        • MultipleArtifact
        • ScopedArtifact
        • SingleArtifact
      • Enums
        • Artifact.Category
      • Objects
        • ArtifactKind.DIRECTORY
        • ArtifactKind.FILE
        • MultipleArtifact.MULTIDEX_KEEP_PROGUARD
        • MultipleArtifact.NATIVE_DEBUG_METADATA
        • MultipleArtifact.NATIVE_SYMBOL_TABLES
        • ScopedArtifact.CLASSES
        • ScopedArtifact.JAVA_RES
        • 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.PUBLIC_ANDROID_RESOURCES_LIST
        • SingleArtifact.RUNTIME_SYMBOL_LIST
    • com.android.build.api.attributes
      • Overview
      • Interfaces
        • AgpVersionAttr
        • BuildTypeAttr
        • ProductFlavorAttr
    • com.android.build.api.component
      • Overview
      • Interfaces
        • UnitTest
    • com.android.build.api.dsl
      • Overview
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • 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
        • BundleCodeTransparency
        • BundleCountrySet
        • BundleDensity
        • BundleDeviceTier
        • BundleLanguage
        • BundleStoreArchive
        • BundleTexture
        • Cmake
        • CmakeFlags
        • CommonExtension
        • CompileOptions
        • ComposeOptions
        • ConfigurableFiles
        • ConsumerKeepRules
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • DependencyVariantSelection
        • Device
        • DeviceGroup
        • DexPackaging
        • DynamicDelivery
        • DynamicFeatureAndroidResources
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureInstallation
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • EmulatorControl
        • EmulatorSnapshots
        • Execution
        • ExecutionProfile
        • ExternalNativeBuild
        • ExternalNativeBuildFlags
        • FailureRetention
        • HasConfigurableValue
        • HasInitWith
        • Installation
        • JacocoOptions
        • JavaCompileOptions
        • JniLibsPackaging
        • KeepRules
        • KmpOptimization
        • KotlinMultiplatformAndroidCompilation
        • KotlinMultiplatformAndroidCompilationBuilder
        • KotlinMultiplatformAndroidExtension
        • KotlinMultiplatformAndroidTarget
        • KotlinMultiplatformAndroidTestOnDevice
        • KotlinMultiplatformAndroidTestOnDeviceCompilation
        • KotlinMultiplatformAndroidTestOnJvm
        • KotlinMultiplatformAndroidTestOnJvmCompilation
        • LibraryAndroidResources
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryInstallation
        • LibraryKeepRules
        • LibraryProductFlavor
        • LibraryPublishing
        • LibrarySingleVariant
        • LibraryVariantDimension
        • Lint
        • LintOptions
        • ManagedDevices
        • ManagedVirtualDevice
        • MultiDexConfig
        • MultipleVariants
        • Ndk
        • NdkBuild
        • NdkBuildFlags
        • Optimization
        • Packaging
        • PostProcessing
        • Prefab
        • PrivacySandbox
        • PrivacySandboxKeepRules
        • PrivacySandboxSdkBundle
        • PrivacySandboxSdkExtension
        • PrivacySandboxSdkOptimization
        • ProductFlavor
        • Publishing
        • PublishingOptions
        • ResourcesPackaging
        • SdkComponents
        • SettingsExtension
        • Shaders
        • SigningConfig
        • SingleVariant
        • Split
        • Splits
        • TestAndroidResources
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestCoverage
        • TestDefaultConfig
        • TestExtension
        • TestFixtures
        • TestInstallation
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • TestedExtension
        • ToolOptions
        • UnitTestOptions
        • VariantDimension
        • VcsInfo
        • VectorDrawables
        • ViewBinding
    • com.android.build.api.instrumentation
      • Overview
      • Interfaces
        • AsmClassVisitorFactory
        • ClassContext
        • ClassData
        • InstrumentationContext
        • InstrumentationParameters
      • Classes
        • InstrumentationParameters.None
      • Enums
        • FramesComputationMode
        • InstrumentationScope
    • com.android.build.api.transform
      • Overview
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Classes
        • SecondaryFile
        • Transform
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • com.android.build.api.variant
      • Overview
      • Interfaces
        • AarMetadata
        • Aidl
        • AndroidComponents
        • AndroidComponentsExtension
        • AndroidResources
        • AndroidResourcesBuilder
        • AndroidTest
        • AndroidTestBuilder
        • AndroidVersion
        • AnnotationProcessor
        • ApkPackaging
        • ApplicationAndroidComponentsExtension
        • ApplicationAndroidResources
        • ApplicationAndroidResourcesBuilder
        • ApplicationVariant
        • ApplicationVariantBuilder
        • BuiltArtifact
        • BuiltArtifacts
        • BuiltArtifacts.TransformParams
        • BuiltArtifactsLoader
        • BundleConfig
        • CanMinifyAndroidResources
        • CanMinifyAndroidResourcesBuilder
        • CanMinifyCode
        • CanMinifyCodeBuilder
        • CodeTransparency
        • Component
        • ComponentBuilder
        • ComponentIdentity
        • DependenciesInfo
        • DependenciesInfoBuilder
        • DeviceTest
        • DeviceTestBuilder
        • DexPackagingOptions
        • Dexing
        • DslLifecycle
        • DynamicFeatureAndroidComponentsExtension
        • DynamicFeatureVariant
        • DynamicFeatureVariantBuilder
        • ExternalNativeBuild
        • ExternalNdkBuild
        • FilterConfiguration
        • GeneratesAar
        • GeneratesApk
        • GeneratesApkBuilder
        • GeneratesTestApk
        • HasAndroidResources
        • HasAndroidTest
        • HasAndroidTestBuilder
        • HasDeviceTests
        • HasDeviceTestsBuilder
        • HasTestFixtures
        • HasTestFixturesBuilder
        • HasUnitTest
        • HasUnitTestBuilder
        • Instrumentation
        • JavaCompilation
        • JniLibsApkPackaging
        • JniLibsPackaging
        • JniLibsTestedApkPackaging
        • JniLibsTestedComponentPackaging
        • KotlinMultiplatformAndroidComponentsExtension
        • KotlinMultiplatformAndroidVariant
        • LibraryAndroidComponentsExtension
        • LibraryVariant
        • LibraryVariantBuilder
        • LifecycleTasks
        • LintLifecycleExtension
        • ManifestFiles
        • Packaging
        • Renderscript
        • ResValue.Key
        • ResourcesPackaging
        • ScopedArtifacts
        • ScopedArtifactsOperation
        • SigningConfig
        • SourceDirectories
        • SourceDirectories.Flat
        • SourceDirectories.Layered
        • Sources
        • TestAndroidComponentsExtension
        • TestComponent
        • TestFixtures
        • TestVariant
        • TestVariantBuilder
        • TestedApkPackaging
        • TestedComponentPackaging
        • UnitTest
        • Variant
        • VariantBuilder
        • VariantExtension
        • VariantExtensionConfig
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
        • VariantSelector
      • Classes
        • BuildConfigField
        • DslExtension
        • DslExtension.Builder
        • ResValue
      • Enums
        • FilterConfiguration.FilterType
        • ScopedArtifacts.Scope
        • VariantOutputConfiguration.OutputType
      • Exceptions
        • PropertyAccessNotAllowedException
    • com.android.build.gradle
      • Overview
      • Classes
        • AppPlugin
        • AssetPackBundlePlugin
        • AssetPackPlugin
        • BasePlugin
        • DynamicFeaturePlugin
        • LibraryPlugin
        • LintPlugin
        • SettingsPlugin
        • TestPlugin
    • com.android.build.gradle.api
      • Overview
      • Classes
        • AndroidBasePlugin
        • KotlinMultiplatformAndroidPlugin
        • PrivacySandboxSdkPlugin
  • Android Gradle Plugin 8.3
    • Class Index
    • Package Index
    • com.android.build.api
      • Overview
      • Classes
        • AndroidPluginVersion
    • com.android.build.api.artifact
      • Overview
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • ArtifactTransformationRequest
        • Artifacts
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • MultipleArtifactTypeOutOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Classes
        • Artifact
        • Artifact.Multiple
        • Artifact.Single
        • ArtifactKind
        • MultipleArtifact
        • ScopedArtifact
        • SingleArtifact
      • Enums
        • Artifact.Category
      • Objects
        • ArtifactKind.DIRECTORY
        • ArtifactKind.FILE
        • MultipleArtifact.MULTIDEX_KEEP_PROGUARD
        • MultipleArtifact.NATIVE_DEBUG_METADATA
        • MultipleArtifact.NATIVE_SYMBOL_TABLES
        • ScopedArtifact.CLASSES
        • ScopedArtifact.JAVA_RES
        • 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.PUBLIC_ANDROID_RESOURCES_LIST
        • SingleArtifact.RUNTIME_SYMBOL_LIST
    • com.android.build.api.attributes
      • Overview
      • Interfaces
        • AgpVersionAttr
        • BuildTypeAttr
        • ProductFlavorAttr
    • com.android.build.api.component
      • Overview
      • Interfaces
        • UnitTest
    • com.android.build.api.dsl
      • Overview
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • 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
        • BundleCodeTransparency
        • BundleCountrySet
        • BundleDensity
        • BundleDeviceTier
        • BundleLanguage
        • BundleStoreArchive
        • BundleTexture
        • Cmake
        • CmakeFlags
        • CommonExtension
        • CompileOptions
        • ComposeOptions
        • ConfigurableFiles
        • ConsumerKeepRules
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • DependencyVariantSelection
        • Device
        • DeviceGroup
        • DexPackaging
        • DynamicDelivery
        • DynamicFeatureAndroidResources
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureInstallation
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • EmulatorControl
        • EmulatorSnapshots
        • Execution
        • ExecutionProfile
        • ExternalNativeBuild
        • ExternalNativeBuildFlags
        • FailureRetention
        • FusedLibraryExtension
        • HasConfigurableValue
        • HasInitWith
        • Installation
        • JacocoOptions
        • JavaCompileOptions
        • JniLibsPackaging
        • KeepRules
        • KmpOptimization
        • KotlinMultiplatformAndroidCompilation
        • KotlinMultiplatformAndroidCompilationBuilder
        • KotlinMultiplatformAndroidExtension
        • KotlinMultiplatformAndroidTarget
        • KotlinMultiplatformAndroidTestOnDevice
        • KotlinMultiplatformAndroidTestOnDeviceCompilation
        • KotlinMultiplatformAndroidTestOnJvm
        • KotlinMultiplatformAndroidTestOnJvmCompilation
        • LibraryAndroidResources
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryInstallation
        • LibraryKeepRules
        • LibraryProductFlavor
        • LibraryPublishing
        • LibrarySingleVariant
        • LibraryVariantDimension
        • Lint
        • LintOptions
        • ManagedDevices
        • ManagedVirtualDevice
        • MultiDexConfig
        • MultipleVariants
        • Ndk
        • NdkBuild
        • NdkBuildFlags
        • Optimization
        • Packaging
        • PostProcessing
        • Prefab
        • PrivacySandbox
        • PrivacySandboxSdkBundle
        • PrivacySandboxSdkExtension
        • ProductFlavor
        • Publishing
        • PublishingOptions
        • ResourcesPackaging
        • SdkComponents
        • SettingsExtension
        • Shaders
        • SigningConfig
        • SingleVariant
        • Split
        • Splits
        • TestAndroidResources
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestCoverage
        • TestDefaultConfig
        • TestExtension
        • TestFixtures
        • TestInstallation
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • TestedExtension
        • ToolOptions
        • UnitTestOptions
        • VariantDimension
        • VcsInfo
        • VectorDrawables
        • ViewBinding
    • com.android.build.api.instrumentation
      • Overview
      • Interfaces
        • AsmClassVisitorFactory
        • ClassContext
        • ClassData
        • InstrumentationContext
        • InstrumentationParameters
      • Classes
        • InstrumentationParameters.None
      • Enums
        • FramesComputationMode
        • InstrumentationScope
    • com.android.build.api.transform
      • Overview
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Classes
        • SecondaryFile
        • Transform
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • com.android.build.api.variant
      • Overview
      • Interfaces
        • AarMetadata
        • Aidl
        • AndroidComponents
        • AndroidComponentsExtension
        • AndroidResources
        • AndroidTest
        • AndroidTestBuilder
        • AndroidVersion
        • AnnotationProcessor
        • ApkPackaging
        • ApplicationAndroidComponentsExtension
        • ApplicationVariant
        • ApplicationVariantBuilder
        • BuiltArtifact
        • BuiltArtifacts
        • BuiltArtifacts.TransformParams
        • BuiltArtifactsLoader
        • BundleConfig
        • CanMinifyAndroidResources
        • CanMinifyAndroidResourcesBuilder
        • CanMinifyCode
        • CanMinifyCodeBuilder
        • CodeTransparency
        • Component
        • ComponentBuilder
        • ComponentIdentity
        • DependenciesInfo
        • DependenciesInfoBuilder
        • DexPackagingOptions
        • Dexing
        • DslLifecycle
        • DynamicFeatureAndroidComponentsExtension
        • DynamicFeatureVariant
        • DynamicFeatureVariantBuilder
        • ExternalNativeBuild
        • ExternalNdkBuild
        • FilterConfiguration
        • GeneratesAar
        • GeneratesApk
        • GeneratesApkBuilder
        • GeneratesTestApk
        • HasAndroidResources
        • HasAndroidTest
        • HasAndroidTestBuilder
        • HasTestFixtures
        • HasTestFixturesBuilder
        • HasUnitTest
        • HasUnitTestBuilder
        • Instrumentation
        • JavaCompilation
        • JniLibsApkPackaging
        • JniLibsPackaging
        • KotlinMultiplatformAndroidComponentsExtension
        • KotlinMultiplatformAndroidVariant
        • LibraryAndroidComponentsExtension
        • LibraryVariant
        • LibraryVariantBuilder
        • LifecycleTasks
        • LintLifecycleExtension
        • ManifestFiles
        • Packaging
        • Renderscript
        • ResValue.Key
        • ResourcesPackaging
        • ScopedArtifacts
        • ScopedArtifactsOperation
        • SigningConfig
        • SourceDirectories
        • SourceDirectories.Flat
        • SourceDirectories.Layered
        • Sources
        • TestAndroidComponentsExtension
        • TestComponent
        • TestFixtures
        • TestVariant
        • TestVariantBuilder
        • UnitTest
        • Variant
        • VariantBuilder
        • VariantExtension
        • VariantExtensionConfig
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
        • VariantSelector
      • Classes
        • BuildConfigField
        • DslExtension
        • DslExtension.Builder
        • ResValue
      • Enums
        • FilterConfiguration.FilterType
        • ScopedArtifacts.Scope
        • VariantOutputConfiguration.OutputType
      • Exceptions
        • PropertyAccessNotAllowedException
    • com.android.build.gradle
      • Overview
      • Classes
        • AppPlugin
        • AssetPackBundlePlugin
        • AssetPackPlugin
        • BasePlugin
        • DynamicFeaturePlugin
        • LibraryPlugin
        • LintPlugin
        • SettingsPlugin
        • TestPlugin
    • com.android.build.gradle.api
      • Overview
      • Classes
        • AndroidBasePlugin
        • FusedLibraryPlugin
        • KotlinMultiplatformAndroidPlugin
        • PrivacySandboxSdkPlugin
  • Android Gradle Plugin 8.2
    • Class Index
    • Package Index
    • com.android.build.api
      • Overview
      • Classes
        • AndroidPluginVersion
    • com.android.build.api.artifact
      • Overview
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • ArtifactTransformationRequest
        • Artifacts
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Classes
        • Artifact
        • Artifact.Multiple
        • Artifact.Single
        • ArtifactKind
        • MultipleArtifact
        • ScopedArtifact
        • SingleArtifact
      • Enums
        • Artifact.Category
      • Objects
        • ArtifactKind.DIRECTORY
        • ArtifactKind.FILE
        • MultipleArtifact.MULTIDEX_KEEP_PROGUARD
        • MultipleArtifact.NATIVE_DEBUG_METADATA
        • MultipleArtifact.NATIVE_SYMBOL_TABLES
        • ScopedArtifact.CLASSES
        • ScopedArtifact.JAVA_RES
        • 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.PUBLIC_ANDROID_RESOURCES_LIST
    • com.android.build.api.attributes
      • Overview
      • Interfaces
        • AgpVersionAttr
        • BuildTypeAttr
        • ProductFlavorAttr
    • com.android.build.api.component
      • Overview
      • Interfaces
        • UnitTest
    • com.android.build.api.dsl
      • Overview
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • AndroidResources
        • AndroidSourceDirectorySet
        • AndroidSourceFile
        • AndroidSourceSet
        • AnnotationProcessorOptions
        • ApkExtension
        • ApkSigningConfig
        • ApplicationAndroidResources
        • ApplicationBaseFlavor
        • ApplicationBuildFeatures
        • ApplicationBuildType
        • ApplicationDefaultConfig
        • ApplicationExtension
        • ApplicationProductFlavor
        • ApplicationPublishing
        • ApplicationSingleVariant
        • ApplicationVariantDimension
        • AssetPackBundleExtension
        • AssetPackExtension
        • BaseFlavor
        • BaselineProfile
        • BuildFeatures
        • BuildType
        • Bundle
        • BundleAbi
        • BundleCodeTransparency
        • BundleCountrySet
        • BundleDensity
        • BundleDeviceTier
        • BundleLanguage
        • BundleStoreArchive
        • BundleTexture
        • Cmake
        • CmakeFlags
        • CommonExtension
        • CompileOptions
        • ComposeOptions
        • ConfigurableFiles
        • ConsumerKeepRules
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • DependencyVariantSelection
        • Device
        • DeviceGroup
        • DexPackaging
        • DynamicDelivery
        • DynamicFeatureAndroidResources
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • EmulatorControl
        • EmulatorSnapshots
        • Execution
        • ExecutionProfile
        • ExternalNativeBuild
        • ExternalNativeBuildFlags
        • FailureRetention
        • FusedLibraryExtension
        • HasConfigurableValue
        • HasInitWith
        • Installation
        • JacocoOptions
        • JavaCompileOptions
        • JniLibsPackaging
        • KeepRules
        • KmpOptimization
        • KotlinMultiplatformAndroidCompilation
        • KotlinMultiplatformAndroidCompilationBuilder
        • KotlinMultiplatformAndroidExtension
        • KotlinMultiplatformAndroidTarget
        • KotlinMultiplatformAndroidTestOnDevice
        • KotlinMultiplatformAndroidTestOnDeviceCompilation
        • KotlinMultiplatformAndroidTestOnJvm
        • KotlinMultiplatformAndroidTestOnJvmCompilation
        • LibraryAndroidResources
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryKeepRules
        • LibraryProductFlavor
        • LibraryPublishing
        • LibrarySingleVariant
        • LibraryVariantDimension
        • Lint
        • LintOptions
        • ManagedDevices
        • ManagedVirtualDevice
        • MultiDexConfig
        • MultipleVariants
        • Ndk
        • NdkBuild
        • NdkBuildFlags
        • Optimization
        • Packaging
        • PostProcessing
        • Prefab
        • PrivacySandboxSdkBundle
        • PrivacySandboxSdkExtension
        • ProductFlavor
        • Publishing
        • PublishingOptions
        • ResourcesPackaging
        • SdkComponents
        • SettingsExtension
        • Shaders
        • SigningConfig
        • SingleVariant
        • Split
        • Splits
        • TestAndroidResources
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestCoverage
        • TestDefaultConfig
        • TestExtension
        • TestFixtures
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • TestedExtension
        • ToolOptions
        • UnitTestOptions
        • VariantDimension
        • VectorDrawables
        • ViewBinding
    • com.android.build.api.instrumentation
      • Overview
      • Interfaces
        • AsmClassVisitorFactory
        • ClassContext
        • ClassData
        • InstrumentationContext
        • InstrumentationParameters
      • Classes
        • InstrumentationParameters.None
      • Enums
        • FramesComputationMode
        • InstrumentationScope
    • com.android.build.api.transform
      • Overview
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Classes
        • SecondaryFile
        • Transform
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • com.android.build.api.variant
      • Overview
      • Interfaces
        • AarMetadata
        • Aidl
        • AndroidComponents
        • AndroidComponentsExtension
        • AndroidResources
        • AndroidTest
        • AndroidVersion
        • AnnotationProcessor
        • ApkPackaging
        • ApplicationAndroidComponentsExtension
        • ApplicationVariant
        • ApplicationVariantBuilder
        • BuiltArtifact
        • BuiltArtifacts
        • BuiltArtifacts.TransformParams
        • BuiltArtifactsLoader
        • BundleConfig
        • CanMinifyAndroidResources
        • CanMinifyAndroidResourcesBuilder
        • CanMinifyCode
        • CanMinifyCodeBuilder
        • CodeTransparency
        • Component
        • ComponentBuilder
        • ComponentIdentity
        • DependenciesInfo
        • DependenciesInfoBuilder
        • DexPackagingOptions
        • DslLifecycle
        • DynamicFeatureAndroidComponentsExtension
        • DynamicFeatureVariant
        • DynamicFeatureVariantBuilder
        • ExternalNativeBuild
        • ExternalNdkBuild
        • FilterConfiguration
        • GeneratesAar
        • GeneratesApk
        • GeneratesApkBuilder
        • GeneratesTestApk
        • HasAndroidResources
        • HasAndroidTest
        • HasAndroidTestBuilder
        • HasTestFixtures
        • HasTestFixturesBuilder
        • HasUnitTest
        • HasUnitTestBuilder
        • Instrumentation
        • JavaCompilation
        • JniLibsApkPackaging
        • JniLibsPackaging
        • KotlinMultiplatformAndroidComponentsExtension
        • KotlinMultiplatformAndroidVariant
        • LibraryAndroidComponentsExtension
        • LibraryVariant
        • LibraryVariantBuilder
        • LintLifecycleExtension
        • Packaging
        • Renderscript
        • ResValue.Key
        • ResourcesPackaging
        • ScopedArtifacts
        • ScopedArtifactsOperation
        • SigningConfig
        • SourceDirectories
        • SourceDirectories.Flat
        • SourceDirectories.Layered
        • Sources
        • TestAndroidComponentsExtension
        • TestComponent
        • TestFixtures
        • TestVariant
        • TestVariantBuilder
        • UnitTest
        • Variant
        • VariantBuilder
        • VariantExtension
        • VariantExtensionConfig
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
        • VariantSelector
      • Classes
        • BuildConfigField
        • DslExtension
        • DslExtension.Builder
        • ResValue
      • Enums
        • FilterConfiguration.FilterType
        • ScopedArtifacts.Scope
        • VariantOutputConfiguration.OutputType
    • com.android.build.gradle
      • Overview
      • Classes
        • AppPlugin
        • AssetPackBundlePlugin
        • AssetPackPlugin
        • BasePlugin
        • DynamicFeaturePlugin
        • LibraryPlugin
        • LintPlugin
        • SettingsPlugin
        • TestPlugin
    • com.android.build.gradle.api
      • Overview
      • Classes
        • AndroidBasePlugin
        • FusedLibraryPlugin
        • KotlinMultiplatformAndroidPlugin
        • PrivacySandboxSdkPlugin
  • Android Gradle Plugin 8.1
    • Class Index
    • Package Index
    • com.android.build.api
      • Overview
      • Classes
        • AndroidPluginVersion
    • com.android.build.api.artifact
      • Overview
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • ArtifactTransformationRequest
        • Artifacts
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Classes
        • Artifact
        • Artifact.Multiple
        • Artifact.Single
        • ArtifactKind
        • MultipleArtifact
        • ScopedArtifact
        • SingleArtifact
      • Enums
        • Artifact.Category
      • Objects
        • ArtifactKind.DIRECTORY
        • ArtifactKind.FILE
        • MultipleArtifact.MULTIDEX_KEEP_PROGUARD
        • MultipleArtifact.NATIVE_DEBUG_METADATA
        • MultipleArtifact.NATIVE_SYMBOL_TABLES
        • ScopedArtifact.CLASSES
        • ScopedArtifact.JAVA_RES
        • 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.PUBLIC_ANDROID_RESOURCES_LIST
    • com.android.build.api.attributes
      • Overview
      • Interfaces
        • AgpVersionAttr
        • BuildTypeAttr
        • ProductFlavorAttr
    • com.android.build.api.component
      • Overview
      • Interfaces
        • UnitTest
    • com.android.build.api.dsl
      • Overview
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • AndroidResources
        • AndroidSourceDirectorySet
        • AndroidSourceFile
        • AndroidSourceSet
        • AnnotationProcessorOptions
        • ApkExtension
        • ApkSigningConfig
        • ApplicationAndroidResources
        • ApplicationBaseFlavor
        • ApplicationBuildFeatures
        • ApplicationBuildType
        • ApplicationDefaultConfig
        • ApplicationExtension
        • ApplicationProductFlavor
        • ApplicationPublishing
        • ApplicationSingleVariant
        • ApplicationVariantDimension
        • AssetPackBundleExtension
        • AssetPackExtension
        • BaseFlavor
        • BuildFeatures
        • BuildType
        • Bundle
        • BundleAbi
        • BundleCodeTransparency
        • BundleCountrySet
        • BundleDensity
        • BundleDeviceTier
        • BundleLanguage
        • BundleStoreArchive
        • BundleTexture
        • Cmake
        • CmakeFlags
        • CommonExtension
        • CompileOptions
        • ComposeOptions
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • Device
        • DeviceGroup
        • DexPackaging
        • DynamicDelivery
        • DynamicFeatureAndroidResources
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • EmulatorControl
        • EmulatorSnapshots
        • Execution
        • ExecutionProfile
        • ExternalNativeBuild
        • ExternalNativeBuildFlags
        • FailureRetention
        • FusedLibraryExtension
        • HasInitWith
        • Installation
        • JacocoOptions
        • JavaCompileOptions
        • JniLibsPackaging
        • KeepRules
        • LibraryAndroidResources
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryProductFlavor
        • LibraryPublishing
        • LibrarySingleVariant
        • LibraryVariantDimension
        • Lint
        • LintOptions
        • ManagedDevices
        • ManagedVirtualDevice
        • MultipleVariants
        • Ndk
        • NdkBuild
        • NdkBuildFlags
        • Optimization
        • Packaging
        • PostProcessing
        • Prefab
        • PrivacySandboxSdkBundle
        • PrivacySandboxSdkExtension
        • ProductFlavor
        • Publishing
        • PublishingOptions
        • ResourcesPackaging
        • SdkComponents
        • SettingsExtension
        • Shaders
        • SigningConfig
        • SingleVariant
        • Split
        • Splits
        • TestAndroidResources
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestCoverage
        • TestDefaultConfig
        • TestExtension
        • TestFixtures
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • TestedExtension
        • ToolOptions
        • UnitTestOptions
        • VariantDimension
        • VectorDrawables
        • ViewBinding
    • com.android.build.api.instrumentation
      • Overview
      • Interfaces
        • AsmClassVisitorFactory
        • ClassContext
        • ClassData
        • InstrumentationContext
        • InstrumentationParameters
      • Classes
        • InstrumentationParameters.None
      • Enums
        • FramesComputationMode
        • InstrumentationScope
    • com.android.build.api.transform
      • Overview
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Classes
        • SecondaryFile
        • Transform
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • com.android.build.api.variant
      • Overview
      • Interfaces
        • AarMetadata
        • Aidl
        • AndroidComponentsExtension
        • AndroidResources
        • AndroidTest
        • AndroidVersion
        • AnnotationProcessor
        • ApkPackaging
        • ApplicationAndroidComponentsExtension
        • ApplicationVariant
        • ApplicationVariantBuilder
        • BuiltArtifact
        • BuiltArtifacts
        • BuiltArtifacts.TransformParams
        • BuiltArtifactsLoader
        • BundleConfig
        • CanMinifyAndroidResources
        • CanMinifyAndroidResourcesBuilder
        • CanMinifyCode
        • CanMinifyCodeBuilder
        • CodeTransparency
        • Component
        • ComponentBuilder
        • ComponentIdentity
        • DependenciesInfo
        • DependenciesInfoBuilder
        • DexPackagingOptions
        • DslLifecycle
        • DynamicFeatureAndroidComponentsExtension
        • DynamicFeatureVariant
        • DynamicFeatureVariantBuilder
        • ExternalNativeBuild
        • ExternalNdkBuild
        • FilterConfiguration
        • GeneratesAar
        • GeneratesApk
        • GeneratesApkBuilder
        • GeneratesTestApk
        • HasAndroidResources
        • HasAndroidTest
        • HasAndroidTestBuilder
        • HasTestFixtures
        • HasTestFixturesBuilder
        • HasUnitTest
        • HasUnitTestBuilder
        • Instrumentation
        • JavaCompilation
        • JniLibsApkPackaging
        • JniLibsPackaging
        • LibraryAndroidComponentsExtension
        • LibraryVariant
        • LibraryVariantBuilder
        • LintLifecycleExtension
        • Packaging
        • Renderscript
        • ResValue.Key
        • ResourcesPackaging
        • ScopedArtifacts
        • ScopedArtifactsOperation
        • SigningConfig
        • SourceDirectories
        • SourceDirectories.Flat
        • SourceDirectories.Layered
        • Sources
        • TestAndroidComponentsExtension
        • TestComponent
        • TestFixtures
        • TestVariant
        • TestVariantBuilder
        • UnitTest
        • Variant
        • VariantBuilder
        • VariantExtension
        • VariantExtensionConfig
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
        • VariantSelector
      • Classes
        • BuildConfigField
        • DslExtension
        • DslExtension.Builder
        • ResValue
      • Enums
        • FilterConfiguration.FilterType
        • ScopedArtifacts.Scope
        • VariantOutputConfiguration.OutputType
    • com.android.build.gradle
      • Overview
      • Classes
        • AppPlugin
        • AssetPackBundlePlugin
        • AssetPackPlugin
        • BasePlugin
        • DynamicFeaturePlugin
        • LibraryPlugin
        • LintPlugin
        • SettingsPlugin
        • TestPlugin
    • com.android.build.gradle.api
      • Overview
      • Classes
        • AndroidBasePlugin
        • FusedLibraryPlugin
        • PrivacySandboxSdkPlugin
  • Android Gradle Plugin 8.0
    • Class Index
    • Package Index
    • com.android.build.api
      • Overview
      • Classes
        • AndroidPluginVersion
    • com.android.build.api.artifact
      • Overview
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • ArtifactTransformationRequest
        • Artifacts
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Classes
        • Artifact
        • Artifact.Multiple
        • Artifact.Single
        • ArtifactKind
        • MultipleArtifact
        • ScopedArtifact
        • SingleArtifact
      • Enums
        • Artifact.Category
      • Objects
        • ArtifactKind.DIRECTORY
        • ArtifactKind.FILE
        • MultipleArtifact.MULTIDEX_KEEP_PROGUARD
        • MultipleArtifact.NATIVE_DEBUG_METADATA
        • MultipleArtifact.NATIVE_SYMBOL_TABLES
        • ScopedArtifact.CLASSES
        • ScopedArtifact.JAVA_RES
        • SingleArtifact.AAR
        • SingleArtifact.APK
        • SingleArtifact.APK_FROM_BUNDLE
        • SingleArtifact.ASSETS
        • SingleArtifact.BUNDLE
        • SingleArtifact.MERGED_MANIFEST
        • SingleArtifact.METADATA_LIBRARY_DEPENDENCIES_REPORT
        • SingleArtifact.OBFUSCATION_MAPPING_FILE
        • SingleArtifact.PUBLIC_ANDROID_RESOURCES_LIST
    • com.android.build.api.attributes
      • Overview
      • Interfaces
        • AgpVersionAttr
        • BuildTypeAttr
        • ProductFlavorAttr
    • com.android.build.api.component
      • Overview
      • Interfaces
        • UnitTest
    • com.android.build.api.dsl
      • Overview
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • AndroidResources
        • AndroidSourceDirectorySet
        • AndroidSourceFile
        • AndroidSourceSet
        • AnnotationProcessorOptions
        • ApkExtension
        • ApkSigningConfig
        • ApplicationBaseFlavor
        • ApplicationBuildFeatures
        • ApplicationBuildType
        • ApplicationDefaultConfig
        • ApplicationExtension
        • ApplicationProductFlavor
        • ApplicationPublishing
        • ApplicationSingleVariant
        • ApplicationVariantDimension
        • AssetPackBundleExtension
        • AssetPackExtension
        • BaseFlavor
        • BuildFeatures
        • BuildType
        • Bundle
        • BundleAbi
        • BundleCodeTransparency
        • BundleDensity
        • BundleDeviceTier
        • BundleLanguage
        • BundleStoreArchive
        • BundleTexture
        • Cmake
        • CmakeFlags
        • CommonExtension
        • CompileOptions
        • ComposeOptions
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • Device
        • DeviceGroup
        • DexPackaging
        • DynamicDelivery
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • EmulatorSnapshots
        • Execution
        • ExecutionProfile
        • ExternalNativeBuild
        • ExternalNativeBuildFlags
        • FailureRetention
        • FusedLibraryExtension
        • HasInitWith
        • Installation
        • JacocoOptions
        • JavaCompileOptions
        • JniLibsPackaging
        • KeepRules
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryProductFlavor
        • LibraryPublishing
        • LibrarySingleVariant
        • LibraryVariantDimension
        • Lint
        • LintOptions
        • ManagedDevices
        • ManagedVirtualDevice
        • MultipleVariants
        • Ndk
        • NdkBuild
        • NdkBuildFlags
        • Optimization
        • Packaging
        • PostProcessing
        • Prefab
        • PrivacySandboxSdkBundle
        • PrivacySandboxSdkExtension
        • ProductFlavor
        • Publishing
        • PublishingOptions
        • ResourcesPackaging
        • SdkComponents
        • SettingsExtension
        • Shaders
        • SigningConfig
        • SingleVariant
        • Split
        • Splits
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestCoverage
        • TestDefaultConfig
        • TestExtension
        • TestFixtures
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • TestedExtension
        • ToolOptions
        • UnitTestOptions
        • VariantDimension
        • VectorDrawables
        • ViewBinding
    • com.android.build.api.instrumentation
      • Overview
      • Interfaces
        • AsmClassVisitorFactory
        • ClassContext
        • ClassData
        • InstrumentationContext
        • InstrumentationParameters
      • Classes
        • InstrumentationParameters.None
      • Enums
        • FramesComputationMode
        • InstrumentationScope
    • com.android.build.api.transform
      • Overview
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Classes
        • SecondaryFile
        • Transform
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • com.android.build.api.variant
      • Overview
      • Interfaces
        • AarMetadata
        • AndroidComponentsExtension
        • AndroidResources
        • AndroidTest
        • AndroidVersion
        • AnnotationProcessor
        • ApkPackaging
        • ApplicationAndroidComponentsExtension
        • ApplicationVariant
        • ApplicationVariantBuilder
        • BuiltArtifact
        • BuiltArtifacts
        • BuiltArtifacts.TransformParams
        • BuiltArtifactsLoader
        • BundleConfig
        • CanMinifyAndroidResources
        • CanMinifyAndroidResourcesBuilder
        • CanMinifyCode
        • CanMinifyCodeBuilder
        • CodeTransparency
        • Component
        • ComponentBuilder
        • ComponentIdentity
        • DependenciesInfo
        • DependenciesInfoBuilder
        • DexPackagingOptions
        • DslLifecycle
        • DynamicFeatureAndroidComponentsExtension
        • DynamicFeatureVariant
        • DynamicFeatureVariantBuilder
        • ExternalNativeBuild
        • ExternalNdkBuild
        • FilterConfiguration
        • GeneratesAar
        • GeneratesApk
        • GeneratesApkBuilder
        • GeneratesTestApk
        • HasAndroidResources
        • HasAndroidTest
        • HasAndroidTestBuilder
        • HasTestFixtures
        • HasTestFixturesBuilder
        • Instrumentation
        • JavaCompilation
        • JniLibsApkPackaging
        • JniLibsPackaging
        • LibraryAndroidComponentsExtension
        • LibraryVariant
        • LibraryVariantBuilder
        • LintLifecycleExtension
        • Packaging
        • Renderscript
        • ResValue.Key
        • ResourcesPackaging
        • ScopedArtifacts
        • ScopedArtifactsOperation
        • SigningConfig
        • SourceDirectories
        • SourceDirectories.Flat
        • SourceDirectories.Layered
        • Sources
        • TestAndroidComponentsExtension
        • TestComponent
        • TestFixtures
        • TestVariant
        • TestVariantBuilder
        • UnitTest
        • Variant
        • VariantBuilder
        • VariantExtension
        • VariantExtensionConfig
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
        • VariantSelector
      • Classes
        • BuildConfigField
        • DslExtension
        • DslExtension.Builder
        • ResValue
      • Enums
        • FilterConfiguration.FilterType
        • ScopedArtifacts.Scope
        • VariantOutputConfiguration.OutputType
    • com.android.build.gradle
      • Overview
      • Classes
        • AppPlugin
        • AssetPackBundlePlugin
        • AssetPackPlugin
        • BasePlugin
        • DynamicFeaturePlugin
        • LibraryPlugin
        • LintPlugin
        • SettingsPlugin
        • TestPlugin
    • com.android.build.gradle.api
      • Overview
      • Classes
        • AndroidBasePlugin
        • FusedLibraryPlugin
        • PrivacySandboxSdkPlugin
  • Android Gradle Plugin 7.4
    • Class Index
    • Package Index
    • com.android.build.api
      • Overview
      • Classes
        • AndroidPluginVersion
    • com.android.build.api.artifact
      • Overview
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • ArtifactTransformationRequest
        • Artifacts
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Classes
        • Artifact
        • Artifact.Multiple
        • Artifact.Single
        • ArtifactKind
        • MultipleArtifact
        • ScopedArtifact
        • SingleArtifact
      • Enums
        • Artifact.Category
      • Objects
        • ArtifactKind.DIRECTORY
        • ArtifactKind.FILE
        • MultipleArtifact.ALL_CLASSES_DIRS
        • MultipleArtifact.ALL_CLASSES_JARS
        • MultipleArtifact.MULTIDEX_KEEP_PROGUARD
        • ScopedArtifact.CLASSES
        • SingleArtifact.AAR
        • SingleArtifact.APK
        • SingleArtifact.APK_FROM_BUNDLE
        • SingleArtifact.ASSETS
        • SingleArtifact.BUNDLE
        • SingleArtifact.MERGED_MANIFEST
        • SingleArtifact.METADATA_LIBRARY_DEPENDENCIES_REPORT
        • SingleArtifact.OBFUSCATION_MAPPING_FILE
        • SingleArtifact.PUBLIC_ANDROID_RESOURCES_LIST
    • com.android.build.api.attributes
      • Overview
      • Interfaces
        • AgpVersionAttr
        • BuildTypeAttr
        • ProductFlavorAttr
    • com.android.build.api.component
      • Overview
      • Interfaces
        • UnitTest
    • com.android.build.api.dsl
      • Overview
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • AndroidResources
        • AndroidSourceDirectorySet
        • AndroidSourceFile
        • AndroidSourceSet
        • AnnotationProcessorOptions
        • ApkExtension
        • ApkSigningConfig
        • ApplicationBaseFlavor
        • ApplicationBuildFeatures
        • ApplicationBuildType
        • ApplicationDefaultConfig
        • ApplicationExtension
        • ApplicationProductFlavor
        • ApplicationPublishing
        • ApplicationSingleVariant
        • ApplicationVariantDimension
        • AssetPackBundleExtension
        • AssetPackExtension
        • BaseFlavor
        • BuildFeatures
        • BuildType
        • Bundle
        • BundleAbi
        • BundleCodeTransparency
        • BundleDensity
        • BundleDeviceTier
        • BundleLanguage
        • BundleStoreArchive
        • BundleTexture
        • Cmake
        • CommonExtension
        • CompileOptions
        • ComposeOptions
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • Device
        • DeviceGroup
        • DexPackagingOptions
        • DynamicDelivery
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • EmulatorSnapshots
        • Execution
        • ExecutionProfile
        • ExternalNativeBuild
        • ExternalNativeBuildOptions
        • ExternalNativeCmakeOptions
        • ExternalNativeNdkBuildOptions
        • FailureRetention
        • FusedLibraryExtension
        • HasInitWith
        • Installation
        • JacocoOptions
        • JavaCompileOptions
        • JniLibsPackagingOptions
        • KeepRules
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryProductFlavor
        • LibraryPublishing
        • LibrarySingleVariant
        • LibraryVariantDimension
        • Lint
        • LintOptions
        • ManagedDevices
        • ManagedVirtualDevice
        • MultipleVariants
        • Ndk
        • NdkBuild
        • Optimization
        • PackagingOptions
        • PostProcessing
        • PrefabPackagingOptions
        • PrivacySandboxSdkBundle
        • PrivacySandboxSdkExtension
        • ProductFlavor
        • Publishing
        • PublishingOptions
        • ResourcesPackagingOptions
        • SdkComponents
        • SettingsExtension
        • Shaders
        • SigningConfig
        • SingleVariant
        • Split
        • Splits
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestCoverage
        • TestDefaultConfig
        • TestExtension
        • TestFixtures
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • TestedExtension
        • ToolOptions
        • UnitTestOptions
        • VariantDimension
        • VectorDrawables
        • ViewBinding
    • com.android.build.api.instrumentation
      • Overview
      • Interfaces
        • AsmClassVisitorFactory
        • ClassContext
        • ClassData
        • InstrumentationContext
        • InstrumentationParameters
      • Classes
        • InstrumentationParameters.None
      • Enums
        • FramesComputationMode
        • InstrumentationScope
    • com.android.build.api.transform
      • Overview
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Classes
        • SecondaryFile
        • Transform
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • com.android.build.api.variant
      • Overview
      • Interfaces
        • AarMetadata
        • AndroidComponentsExtension
        • AndroidResources
        • AndroidTest
        • AndroidVersion
        • AnnotationProcessor
        • ApkPackaging
        • ApplicationAndroidComponentsExtension
        • ApplicationVariant
        • ApplicationVariantBuilder
        • BuiltArtifact
        • BuiltArtifacts
        • BuiltArtifacts.TransformParams
        • BuiltArtifactsLoader
        • BundleConfig
        • CanMinifyAndroidResources
        • CanMinifyAndroidResourcesBuilder
        • CanMinifyCode
        • CanMinifyCodeBuilder
        • CodeTransparency
        • Component
        • ComponentBuilder
        • ComponentIdentity
        • DependenciesInfo
        • DependenciesInfoBuilder
        • DexPackagingOptions
        • DslLifecycle
        • DynamicFeatureAndroidComponentsExtension
        • DynamicFeatureVariant
        • DynamicFeatureVariantBuilder
        • ExternalNativeBuild
        • ExternalNdkBuild
        • FilterConfiguration
        • GeneratesAar
        • GeneratesApk
        • GeneratesApkBuilder
        • GeneratesTestApk
        • HasAndroidResources
        • HasAndroidTest
        • HasAndroidTestBuilder
        • HasTestFixtures
        • HasTestFixturesBuilder
        • Instrumentation
        • JavaCompilation
        • JniLibsApkPackaging
        • JniLibsPackaging
        • LibraryAndroidComponentsExtension
        • LibraryVariant
        • LibraryVariantBuilder
        • LintLifecycleExtension
        • Packaging
        • Renderscript
        • ResValue.Key
        • ResourcesPackaging
        • ScopedArtifacts
        • ScopedArtifactsOperation
        • SigningConfig
        • SourceDirectories
        • SourceDirectories.Flat
        • SourceDirectories.Layered
        • Sources
        • TestAndroidComponentsExtension
        • TestComponent
        • TestFixtures
        • TestVariant
        • TestVariantBuilder
        • UnitTest
        • Variant
        • VariantBuilder
        • VariantExtension
        • VariantExtensionConfig
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
        • VariantSelector
      • Classes
        • BuildConfigField
        • DslExtension
        • DslExtension.Builder
        • ResValue
      • Enums
        • FilterConfiguration.FilterType
        • ScopedArtifacts.Scope
        • VariantOutputConfiguration.OutputType
    • com.android.build.gradle
      • Overview
      • Classes
        • AssetPackBundlePlugin
        • AssetPackPlugin
        • SettingsPlugin
    • com.android.build.gradle.api
      • Overview
      • Classes
        • AndroidBasePlugin
        • FusedLibraryPlugin
        • PrivacySandboxSdkPlugin
  • Android Gradle Plugin 7.3
    • Class Index
    • Package Index
    • com.android.build.api
      • Overview
      • Classes
        • AndroidPluginVersion
    • com.android.build.api.artifact
      • Overview
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • ArtifactTransformationRequest
        • Artifacts
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Classes
        • Artifact
        • Artifact.Multiple
        • Artifact.Single
        • ArtifactKind
        • MultipleArtifact
        • SingleArtifact
      • Enums
        • Artifact.Category
      • Objects
        • ArtifactKind.DIRECTORY
        • ArtifactKind.FILE
        • MultipleArtifact.ALL_CLASSES_DIRS
        • MultipleArtifact.ALL_CLASSES_JARS
        • MultipleArtifact.MULTIDEX_KEEP_PROGUARD
        • SingleArtifact.AAR
        • SingleArtifact.APK
        • SingleArtifact.ASSETS
        • SingleArtifact.BUNDLE
        • SingleArtifact.MERGED_MANIFEST
        • SingleArtifact.METADATA_LIBRARY_DEPENDENCIES_REPORT
        • SingleArtifact.OBFUSCATION_MAPPING_FILE
        • SingleArtifact.PUBLIC_ANDROID_RESOURCES_LIST
    • com.android.build.api.attributes
      • Overview
      • Interfaces
        • AgpVersionAttr
        • BuildTypeAttr
        • ProductFlavorAttr
    • com.android.build.api.component
      • Overview
      • Interfaces
        • UnitTest
    • com.android.build.api.dsl
      • Overview
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • AndroidResources
        • AndroidSourceDirectorySet
        • AndroidSourceFile
        • AndroidSourceSet
        • AnnotationProcessorOptions
        • ApkExtension
        • ApkSigningConfig
        • ApplicationBaseFlavor
        • ApplicationBuildFeatures
        • ApplicationBuildType
        • ApplicationDefaultConfig
        • ApplicationExtension
        • ApplicationProductFlavor
        • ApplicationPublishing
        • ApplicationSingleVariant
        • ApplicationVariantDimension
        • AssetPackBundleExtension
        • AssetPackExtension
        • BaseFlavor
        • BuildFeatures
        • BuildType
        • Bundle
        • BundleAbi
        • BundleCodeTransparency
        • BundleDensity
        • BundleDeviceTier
        • BundleLanguage
        • BundleStoreArchive
        • BundleTexture
        • Cmake
        • CommonExtension
        • CompileOptions
        • ComposeOptions
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • Device
        • DeviceGroup
        • DexPackagingOptions
        • DynamicDelivery
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • EmulatorSnapshots
        • ExternalNativeBuild
        • ExternalNativeBuildOptions
        • ExternalNativeCmakeOptions
        • ExternalNativeNdkBuildOptions
        • FailureRetention
        • FusedLibraryExtension
        • HasInitWith
        • Installation
        • JacocoOptions
        • JavaCompileOptions
        • JniLibsPackagingOptions
        • KeepRules
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryProductFlavor
        • LibraryPublishing
        • LibrarySingleVariant
        • LibraryVariantDimension
        • Lint
        • LintOptions
        • ManagedDevices
        • ManagedVirtualDevice
        • MultipleVariants
        • Ndk
        • NdkBuild
        • Optimization
        • PackagingOptions
        • PostProcessing
        • PrefabPackagingOptions
        • ProductFlavor
        • Publishing
        • PublishingOptions
        • ResourcesPackagingOptions
        • SdkComponents
        • Shaders
        • SigningConfig
        • SingleVariant
        • Split
        • Splits
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestCoverage
        • TestDefaultConfig
        • TestExtension
        • TestFixtures
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • TestedExtension
        • UnitTestOptions
        • VariantDimension
        • VectorDrawables
        • ViewBinding
    • com.android.build.api.instrumentation
      • Overview
      • Interfaces
        • AsmClassVisitorFactory
        • ClassContext
        • ClassData
        • InstrumentationContext
        • InstrumentationParameters
      • Classes
        • InstrumentationParameters.None
      • Enums
        • FramesComputationMode
        • InstrumentationScope
    • com.android.build.api.transform
      • Overview
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Classes
        • SecondaryFile
        • Transform
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • com.android.build.api.variant
      • Overview
      • Interfaces
        • AarMetadata
        • AndroidComponentsExtension
        • AndroidResources
        • AndroidTest
        • AndroidVersion
        • AnnotationProcessor
        • ApkPackaging
        • ApplicationAndroidComponentsExtension
        • ApplicationVariant
        • ApplicationVariantBuilder
        • BuiltArtifact
        • BuiltArtifacts
        • BuiltArtifacts.TransformParams
        • BuiltArtifactsLoader
        • BundleConfig
        • CodeTransparency
        • Component
        • ComponentBuilder
        • ComponentIdentity
        • DependenciesInfo
        • DependenciesInfoBuilder
        • DexPackagingOptions
        • DslLifecycle
        • DynamicFeatureAndroidComponentsExtension
        • DynamicFeatureVariant
        • DynamicFeatureVariantBuilder
        • ExternalNativeBuild
        • ExternalNdkBuild
        • FilterConfiguration
        • GeneratesAar
        • GeneratesApk
        • GeneratesTestApk
        • HasAndroidResources
        • HasAndroidTest
        • HasAndroidTestBuilder
        • HasTestFixtures
        • HasTestFixturesBuilder
        • Instrumentation
        • JavaCompilation
        • JniLibsApkPackaging
        • JniLibsPackaging
        • LibraryAndroidComponentsExtension
        • LibraryVariant
        • LibraryVariantBuilder
        • LintLifecycleExtension
        • Packaging
        • Renderscript
        • ResValue.Key
        • ResourcesPackaging
        • SigningConfig
        • SourceDirectories
        • SourceDirectories.Flat
        • SourceDirectories.Layered
        • Sources
        • TestAndroidComponentsExtension
        • TestComponent
        • TestFixtures
        • TestVariant
        • TestVariantBuilder
        • UnitTest
        • Variant
        • VariantBuilder
        • VariantExtension
        • VariantExtensionConfig
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
        • VariantSelector
      • Classes
        • BuildConfigField
        • DslExtension
        • DslExtension.Builder
        • ResValue
      • Enums
        • FilterConfiguration.FilterType
        • VariantOutputConfiguration.OutputType
    • com.android.build.gradle
      • Overview
      • Classes
        • AssetPackBundlePlugin
        • AssetPackPlugin
    • com.android.build.gradle.api
      • Overview
      • Classes
        • AndroidBasePlugin
        • FusedLibraryPlugin
  • Android Gradle Plugin 7.2
    • Class Index
    • Package Index
    • com.android.build.api
      • Overview
      • Classes
        • AndroidPluginVersion
    • com.android.build.api.artifact
      • Overview
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • ArtifactTransformationRequest
        • Artifacts
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Classes
        • Artifact
        • Artifact.Multiple
        • Artifact.Single
        • ArtifactKind
        • MultipleArtifact
        • SingleArtifact
      • Enums
        • Artifact.Category
    • com.android.build.api.attributes
      • Overview
      • Interfaces
        • AgpVersionAttr
        • BuildTypeAttr
        • ProductFlavorAttr
    • com.android.build.api.component
      • Overview
      • Interfaces
        • UnitTest
    • com.android.build.api.dsl
      • Overview
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • AndroidResources
        • AndroidSourceDirectorySet
        • AndroidSourceFile
        • AndroidSourceSet
        • AnnotationProcessorOptions
        • ApkExtension
        • ApkSigningConfig
        • ApplicationBaseFlavor
        • ApplicationBuildFeatures
        • ApplicationBuildType
        • ApplicationDefaultConfig
        • ApplicationExtension
        • ApplicationProductFlavor
        • ApplicationPublishing
        • ApplicationSingleVariant
        • ApplicationVariantDimension
        • AssetPackBundleExtension
        • AssetPackExtension
        • BaseFlavor
        • BuildFeatures
        • BuildType
        • Bundle
        • BundleAbi
        • BundleCodeTransparency
        • BundleDensity
        • BundleDeviceTier
        • BundleLanguage
        • BundleTexture
        • Cmake
        • CommonExtension
        • CompileOptions
        • ComposeOptions
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • Device
        • DeviceGroup
        • DexPackagingOptions
        • DynamicDelivery
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • EmulatorSnapshots
        • ExternalNativeBuild
        • ExternalNativeBuildOptions
        • ExternalNativeCmakeOptions
        • ExternalNativeNdkBuildOptions
        • FailureRetention
        • HasInitWith
        • Installation
        • JacocoOptions
        • JavaCompileOptions
        • JniLibsPackagingOptions
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryProductFlavor
        • LibraryPublishing
        • LibrarySingleVariant
        • LibraryVariantDimension
        • Lint
        • LintOptions
        • ManagedDevices
        • ManagedVirtualDevice
        • MultipleVariants
        • Ndk
        • NdkBuild
        • PackagingOptions
        • PostProcessing
        • PrefabPackagingOptions
        • ProductFlavor
        • Publishing
        • PublishingOptions
        • ResourcesPackagingOptions
        • SdkComponents
        • Shaders
        • SigningConfig
        • SingleVariant
        • Split
        • Splits
        • StoreArchive
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestCoverage
        • TestDefaultConfig
        • TestExtension
        • TestFixtures
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • TestedExtension
        • UnitTestOptions
        • VariantDimension
        • VectorDrawables
    • com.android.build.api.instrumentation
      • Overview
      • Interfaces
        • AsmClassVisitorFactory
        • ClassContext
        • ClassData
        • InstrumentationContext
        • InstrumentationParameters
      • Classes
        • InstrumentationParameters.None
      • Enums
        • FramesComputationMode
        • InstrumentationScope
    • com.android.build.api.transform
      • Overview
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Classes
        • SecondaryFile
        • Transform
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • com.android.build.api.variant
      • Overview
      • Interfaces
        • AarMetadata
        • AndroidComponentsExtension
        • AndroidResources
        • AndroidTest
        • AndroidVersion
        • AnnotationProcessor
        • ApkPackaging
        • ApplicationAndroidComponentsExtension
        • ApplicationVariant
        • ApplicationVariantBuilder
        • BuiltArtifact
        • BuiltArtifacts
        • BuiltArtifacts.TransformParams
        • BuiltArtifactsLoader
        • BundleConfig
        • CodeTransparency
        • Component
        • ComponentBuilder
        • ComponentIdentity
        • DependenciesInfo
        • DependenciesInfoBuilder
        • DexPackagingOptions
        • DslLifecycle
        • DynamicFeatureAndroidComponentsExtension
        • DynamicFeatureVariant
        • DynamicFeatureVariantBuilder
        • ExternalNativeBuild
        • ExternalNdkBuild
        • FilterConfiguration
        • GeneratesAar
        • GeneratesApk
        • GeneratesTestApk
        • HasAndroidResources
        • HasAndroidTest
        • HasAndroidTestBuilder
        • HasTestFixtures
        • HasTestFixturesBuilder
        • Instrumentation
        • JavaCompilation
        • JniLibsApkPackaging
        • JniLibsPackaging
        • LibraryAndroidComponentsExtension
        • LibraryVariant
        • LibraryVariantBuilder
        • LintLifecycleExtension
        • Packaging
        • Renderscript
        • ResValue.Key
        • ResourcesPackaging
        • SigningConfig
        • SourceDirectories
        • Sources
        • TestAndroidComponentsExtension
        • TestComponent
        • TestFixtures
        • TestVariant
        • TestVariantBuilder
        • UnitTest
        • Variant
        • VariantBuilder
        • VariantExtension
        • VariantExtensionConfig
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
        • VariantSelector
      • Classes
        • BuildConfigField
        • DslExtension
        • DslExtension.Builder
        • ResValue
      • Enums
        • FilterConfiguration.FilterType
        • VariantOutputConfiguration.OutputType
    • com.android.build.gradle
      • Overview
      • Classes
        • AssetPackBundlePlugin
        • AssetPackPlugin
    • com.android.build.gradle.api
      • Overview
      • Classes
        • AndroidBasePlugin
  • Android Gradle Plugin 7.1
    • Class Index
    • com.android.build.api
      • Classes
        • AndroidPluginVersion
    • com.android.build.api.artifact
      • Classes
        • Artifact
        • Artifact.Multiple
        • Artifact.Single
        • ArtifactKind
        • MultipleArtifact
        • SingleArtifact
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • Artifacts
        • ArtifactTransformationRequest
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Enums
        • Artifact.Category
      • Objects
        • ArtifactKind.DIRECTORY
        • ArtifactKind.FILE
        • MultipleArtifact.ALL_CLASSES_DIRS
        • MultipleArtifact.ALL_CLASSES_JARS
        • MultipleArtifact.ASSETS
        • MultipleArtifact.MULTIDEX_KEEP_PROGUARD
        • SingleArtifact.AAR
        • SingleArtifact.APK
        • SingleArtifact.BUNDLE
        • SingleArtifact.MERGED_MANIFEST
        • SingleArtifact.METADATA_LIBRARY_DEPENDENCIES_REPORT
        • SingleArtifact.OBFUSCATION_MAPPING_FILE
        • SingleArtifact.PUBLIC_ANDROID_RESOURCES_LIST
    • com.android.build.api.attributes
      • Interfaces
        • AgpVersionAttr
        • BuildTypeAttr
        • ProductFlavorAttr
    • com.android.build.api.component
      • Interfaces
        • UnitTest
    • com.android.build.api.dsl
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • AndroidResources
        • AndroidSourceDirectorySet
        • AndroidSourceFile
        • AndroidSourceSet
        • AnnotationProcessorOptions
        • ApkExtension
        • ApkSigningConfig
        • ApplicationBaseFlavor
        • ApplicationBuildFeatures
        • ApplicationBuildType
        • ApplicationDefaultConfig
        • ApplicationExtension
        • ApplicationProductFlavor
        • ApplicationPublishing
        • ApplicationSingleVariant
        • ApplicationVariantDimension
        • AssetPackBundleExtension
        • AssetPackExtension
        • BaseFlavor
        • BuildFeatures
        • BuildType
        • Bundle
        • BundleAbi
        • BundleCodeTransparency
        • BundleDensity
        • BundleDeviceTier
        • BundleLanguage
        • BundleTexture
        • Cmake
        • CommonExtension
        • CompileOptions
        • ComposeOptions
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • Device
        • DeviceGroup
        • DexPackagingOptions
        • DynamicDelivery
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • EmulatorSnapshots
        • ExternalNativeBuild
        • ExternalNativeBuildOptions
        • ExternalNativeCmakeOptions
        • ExternalNativeNdkBuildOptions
        • FailureRetention
        • HasInitWith
        • Installation
        • JacocoOptions
        • JavaCompileOptions
        • JniLibsPackagingOptions
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryProductFlavor
        • LibraryPublishing
        • LibrarySingleVariant
        • LibraryVariantDimension
        • Lint
        • LintOptions
        • ManagedVirtualDevice
        • MultipleVariants
        • Ndk
        • NdkBuild
        • PackagingOptions
        • PostProcessing
        • PrefabPackagingOptions
        • ProductFlavor
        • Publishing
        • PublishingOptions
        • ResourcesPackagingOptions
        • SdkComponents
        • Shaders
        • SigningConfig
        • SingleVariant
        • Split
        • Splits
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestCoverage
        • TestDefaultConfig
        • TestedExtension
        • TestExtension
        • TestFixtures
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • UnitTestOptions
        • VariantDimension
        • VectorDrawables
    • com.android.build.api.instrumentation
      • Classes
        • InstrumentationParameters.None
      • Interfaces
        • AsmClassVisitorFactory
        • ClassContext
        • ClassData
        • InstrumentationContext
        • InstrumentationParameters
      • Enums
        • FramesComputationMode
        • InstrumentationScope
    • com.android.build.api.transform
      • Classes
        • SecondaryFile
        • Transform
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • com.android.build.api.variant
      • Classes
        • BuildConfigField
        • DslExtension
        • DslExtension.Builder
        • ResValue
      • Interfaces
        • AarMetadata
        • AndroidComponentsExtension
        • AndroidResources
        • AndroidTest
        • AndroidVersion
        • AnnotationProcessor
        • ApkPackaging
        • ApplicationAndroidComponentsExtension
        • ApplicationVariant
        • ApplicationVariantBuilder
        • BuiltArtifact
        • BuiltArtifacts
        • BuiltArtifacts.TransformParams
        • BuiltArtifactsLoader
        • BundleConfig
        • CodeTransparency
        • Component
        • ComponentBuilder
        • ComponentIdentity
        • DependenciesInfo
        • DependenciesInfoBuilder
        • DexPackagingOptions
        • DslLifecycle
        • DynamicFeatureAndroidComponentsExtension
        • DynamicFeatureVariant
        • DynamicFeatureVariantBuilder
        • ExternalNativeBuild
        • ExternalNdkBuild
        • FilterConfiguration
        • GeneratesAar
        • GeneratesApk
        • GeneratesTestApk
        • HasAndroidResources
        • HasAndroidTest
        • HasAndroidTestBuilder
        • HasTestFixtures
        • HasTestFixturesBuilder
        • JavaCompilation
        • JniLibsApkPackaging
        • JniLibsPackaging
        • LibraryAndroidComponentsExtension
        • LibraryVariant
        • LibraryVariantBuilder
        • LintLifecycleExtension
        • Packaging
        • Renderscript
        • ResourcesPackaging
        • ResValue.Key
        • SigningConfig
        • TestAndroidComponentsExtension
        • TestComponent
        • TestFixtures
        • TestVariant
        • TestVariantBuilder
        • UnitTest
        • Variant
        • VariantBuilder
        • VariantExtension
        • VariantExtensionConfig
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
        • VariantSelector
      • Enums
        • FilterConfiguration.FilterType
        • VariantOutputConfiguration.OutputType
    • com.android.build.gradle
      • Classes
        • AssetPackBundlePlugin
        • AssetPackPlugin
    • com.android.build.gradle.api
      • Classes
        • AndroidBasePlugin
  • Android Gradle Plugin 7.0
    • Class Index
    • com.android.build.api
      • Classes
        • AndroidPluginVersion
    • com.android.build.api.artifact
      • Classes
        • Artifact
        • Artifact.Multiple
        • Artifact.Single
        • ArtifactKind
        • MultipleArtifact
        • SingleArtifact
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • Artifacts
        • ArtifactTransformationRequest
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Enums
        • Artifact.Category
      • Objects
        • ArtifactKind.DIRECTORY
        • ArtifactKind.FILE
        • MultipleArtifact.MULTIDEX_KEEP_PROGUARD
        • SingleArtifact.AAR
        • SingleArtifact.APK
        • SingleArtifact.BUNDLE
        • SingleArtifact.MERGED_MANIFEST
        • SingleArtifact.OBFUSCATION_MAPPING_FILE
        • SingleArtifact.PUBLIC_ANDROID_RESOURCES_LIST
    • com.android.build.api.attributes
      • Interfaces
        • BuildTypeAttr
        • ProductFlavorAttr
    • com.android.build.api.component
      • Interfaces
        • AndroidTest
        • Component
        • ComponentBuilder
        • ComponentIdentity
        • TestComponent
        • TestFixtures
        • UnitTest
    • com.android.build.api.dsl
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • AndroidResources
        • AndroidSourceDirectorySet
        • AndroidSourceFile
        • AndroidSourceSet
        • AnnotationProcessorOptions
        • ApkExtension
        • ApkSigningConfig
        • ApplicationBaseFlavor
        • ApplicationBuildFeatures
        • ApplicationBuildType
        • ApplicationDefaultConfig
        • ApplicationExtension
        • ApplicationProductFlavor
        • ApplicationVariantDimension
        • AssetPackBundleExtension
        • AssetPackExtension
        • BaseFlavor
        • BuildFeatures
        • BuildType
        • Bundle
        • BundleAbi
        • BundleDensity
        • BundleDeviceTier
        • BundleLanguage
        • BundleTexture
        • Cmake
        • CommonExtension
        • CompileOptions
        • ComposeOptions
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • Device
        • DeviceGroup
        • DexPackagingOptions
        • DynamicDelivery
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • EmulatorSnapshots
        • ExternalNativeBuild
        • ExternalNativeBuildOptions
        • ExternalNativeCmakeOptions
        • ExternalNativeNdkBuildOptions
        • FailureRetention
        • Installation
        • JacocoOptions
        • JavaCompileOptions
        • JniLibsPackagingOptions
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryProductFlavor
        • LibraryVariantDimension
        • Lint
        • LintOptions
        • ManagedVirtualDevice
        • Ndk
        • NdkBuild
        • PackagingOptions
        • PostProcessing
        • PrefabPackagingOptions
        • ProductFlavor
        • ResourcesPackagingOptions
        • SdkComponents
        • Shaders
        • SigningConfig
        • SplitOptions
        • Splits
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestCoverage
        • TestDefaultConfig
        • TestedExtension
        • TestExtension
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • UnitTestOptions
        • VariantDimension
        • VectorDrawables
    • com.android.build.api.extension
      • Interfaces
        • AndroidComponentsExtension
        • ApplicationAndroidComponentsExtension
        • DynamicFeatureAndroidComponentsExtension
        • LibraryAndroidComponentsExtension
        • TestAndroidComponentsExtension
        • VariantExtensionConfig
        • VariantSelector
    • com.android.build.api.instrumentation
      • Classes
        • InstrumentationParameters.None
      • Interfaces
        • AsmClassVisitorFactory
        • ClassContext
        • ClassData
        • InstrumentationContext
        • InstrumentationParameters
      • Enums
        • FramesComputationMode
        • InstrumentationScope
    • com.android.build.api.transform
      • Classes
        • SecondaryFile
        • Transform
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • com.android.build.api.variant
      • Classes
        • BuildConfigField
        • DslExtension
        • DslExtension.Builder
        • ResValue
      • Interfaces
        • AarMetadata
        • AndroidComponentsExtension
        • AndroidResources
        • AndroidTest
        • AndroidVersion
        • ApkPackaging
        • ApplicationAndroidComponentsExtension
        • ApplicationVariant
        • ApplicationVariantBuilder
        • BuiltArtifact
        • BuiltArtifacts
        • BuiltArtifacts.TransformParams
        • BuiltArtifactsLoader
        • Component
        • ComponentBuilder
        • ComponentIdentity
        • DependenciesInfo
        • DependenciesInfoBuilder
        • DexPackagingOptions
        • DynamicFeatureAndroidComponentsExtension
        • DynamicFeatureVariant
        • DynamicFeatureVariantBuilder
        • ExternalNativeBuild
        • ExternalNdkBuild
        • FilterConfiguration
        • GeneratesAar
        • GeneratesApk
        • GeneratesTestApk
        • HasAndroidResources
        • HasAndroidTestBuilder
        • JniLibsApkPackaging
        • JniLibsPackaging
        • LibraryAndroidComponentsExtension
        • LibraryVariant
        • LibraryVariantBuilder
        • Packaging
        • Renderscript
        • ResourcesPackaging
        • ResValue.Key
        • SigningConfig
        • TestAndroidComponentsExtension
        • TestComponent
        • TestFixtures
        • TestVariant
        • TestVariantBuilder
        • UnitTest
        • Variant
        • VariantBuilder
        • VariantExtension
        • VariantExtensionConfig
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
        • VariantSelector
      • Enums
        • FilterConfiguration.FilterType
        • VariantOutputConfiguration.OutputType
    • com.android.build.gradle
      • Classes
        • AssetPackBundlePlugin
        • AssetPackPlugin
    • com.android.build.gradle.api
      • Classes
        • AndroidBasePlugin
  • Android Gradle Plugin 4.2
    • Class Index
    • com.android.build.api.artifact
      • Classes
        • Artifact
        • Artifact.MultipleArtifact
        • Artifact.SingleArtifact
        • ArtifactKind
        • ArtifactType
        • MultipleArtifactType
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • Artifacts
        • ArtifactTransformationRequest
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Enums
        • Artifact.Category
        • FileNames
      • Objects
        • ArtifactKind.DIRECTORY
        • ArtifactKind.FILE
        • ArtifactType.AAR
        • ArtifactType.APK
        • ArtifactType.BUNDLE
        • ArtifactType.MERGED_MANIFEST
        • ArtifactType.OBFUSCATION_MAPPING_FILE
        • ArtifactType.PUBLIC_ANDROID_RESOURCES_LIST
    • com.android.build.api.attributes
      • Interfaces
        • BuildTypeAttr
        • ProductFlavorAttr
        • VariantAttr
    • com.android.build.api.component
      • Interfaces
        • ActionableComponentObject
        • AndroidTest
        • AndroidTestBuilder
        • Component
        • ComponentBuilder
        • ComponentIdentity
        • TestComponent
        • TestComponentBuilder
        • UnitTest
        • UnitTestBuilder
    • com.android.build.api.dsl
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • AndroidSourceDirectorySet
        • AndroidSourceFile
        • AndroidSourceSet
        • AnnotationProcessorOptions
        • ApkExtension
        • ApplicationBaseFlavor
        • ApplicationBuildFeatures
        • ApplicationBuildType
        • ApplicationDefaultConfig
        • ApplicationExtension
        • ApplicationProductFlavor
        • ApplicationVariantDimension
        • AssetPackExtension
        • BaseFlavor
        • BuildFeatures
        • BuildType
        • Bundle
        • BundleAbi
        • BundleDensity
        • BundleDeviceTier
        • BundleLanguage
        • BundleTexture
        • Cmake
        • CommonExtension
        • CompileOptions
        • ComposeOptions
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • Device
        • DeviceGroup
        • DexPackagingOptions
        • DynamicDelivery
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • ExternalNativeBuild
        • ExternalNativeBuildOptions
        • ExternalNativeCmakeOptions
        • ExternalNativeNdkBuildOptions
        • FailureRetention
        • JacocoOptions
        • JavaCompileOptions
        • JniLibsPackagingOptions
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryProductFlavor
        • LibraryVariantDimension
        • LintOptions
        • ManagedVirtualDevice
        • Ndk
        • NdkBuild
        • PackagingOptions
        • PrefabPackagingOptions
        • ProductFlavor
        • ResourcesPackagingOptions
        • SdkComponents
        • Shaders
        • SigningConfig
        • SplitOptions
        • Splits
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestDefaultConfig
        • TestedExtension
        • TestExtension
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • UnitTestOptions
        • VariantDimension
        • VectorDrawables
    • com.android.build.api.extension
      • Interfaces
        • AndroidComponentsExtension
        • ApplicationAndroidComponentsExtension
        • DynamicFeatureAndroidComponentsExtension
        • LibraryAndroidComponentsExtension
        • TestAndroidComponentsExtension
        • VariantSelector
    • com.android.build.api.instrumentation
      • Classes
        • InstrumentationParameters.None
      • Interfaces
        • AsmClassVisitorFactory
        • ClassContext
        • ClassData
        • InstrumentationContext
        • InstrumentationParameters
      • Enums
        • FramesComputationMode
        • InstrumentationScope
    • com.android.build.api.transform
      • Classes
        • SecondaryFile
        • Transform
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • com.android.build.api.variant
      • Classes
        • AndroidVersion
        • BuildConfigField
        • FilterConfiguration
      • Interfaces
        • AaptOptions
        • ApkPackagingOptions
        • ApplicationVariant
        • ApplicationVariantBuilder
        • BuiltArtifact
        • BuiltArtifacts
        • BuiltArtifacts.TransformParams
        • BuiltArtifactsLoader
        • DependenciesInfo
        • DexPackagingOptions
        • DynamicFeatureVariant
        • DynamicFeatureVariantBuilder
        • JniLibsApkPackagingOptions
        • JniLibsPackagingOptions
        • LibraryPackagingOptions
        • LibraryVariant
        • LibraryVariantBuilder
        • PackagingOptions
        • ResourcesPackagingOptions
        • SigningConfig
        • TestVariant
        • TestVariantBuilder
        • Variant
        • VariantBuilder
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
      • Enums
        • FilterConfiguration.FilterType
        • VariantOutputConfiguration.OutputType
    • com.android.build.gradle
      • Classes
        • AssetPackPlugin
    • com.android.build.gradle.api
      • Classes
        • AndroidBasePlugin
  • Android Gradle Plugin 4.1
    • Class Index
    • com.android.build.api.artifact
      • Classes
        • Artifact
        • Artifact.MultipleArtifact
        • Artifact.SingleArtifact
        • ArtifactKind
        • ArtifactType
        • MultipleArtifactType
      • Interfaces
        • Artifact.Appendable
        • Artifact.ContainsMany
        • Artifact.Replaceable
        • Artifact.Transformable
        • Artifacts
        • ArtifactTransformationRequest
        • CombiningOperationRequest
        • InAndOutDirectoryOperationRequest
        • InAndOutFileOperationRequest
        • OutOperationRequest
        • TaskBasedOperation
      • Enums
        • FileNames
      • Objects
        • ArtifactKind.DIRECTORY
        • ArtifactKind.FILE
        • ArtifactType.APK
        • ArtifactType.BUNDLE
        • ArtifactType.MERGED_MANIFEST
        • ArtifactType.OBFUSCATION_MAPPING_FILE
    • com.android.build.api.attributes
      • Interfaces
        • BuildTypeAttr
        • ProductFlavorAttr
        • VariantAttr
    • com.android.build.api.component
      • Interfaces
        • ActionableComponentObject
        • AndroidTest
        • AndroidTestProperties
        • BuildTypedComponentActionRegistrar
        • Component
        • ComponentIdentity
        • ComponentProperties
        • FilteredComponentActionRegistrar
        • FlavoredComponentActionRegistrar
        • GenericFilteredComponentActionRegistrar
        • TestComponent
        • TestComponentProperties
        • UnitTest
        • UnitTestProperties
    • com.android.build.api.dsl
      • Interfaces
        • AaptOptions
        • AarMetadata
        • AbiSplit
        • AdbOptions
        • AndroidSourceDirectorySet
        • AndroidSourceFile
        • AndroidSourceSet
        • AnnotationProcessorOptions
        • ApkExtension
        • ApplicationBaseFlavor
        • ApplicationBuildFeatures
        • ApplicationBuildType
        • ApplicationDefaultConfig
        • ApplicationExtension
        • ApplicationProductFlavor
        • ApplicationVariantDimension
        • AssetPackExtension
        • BaseFlavor
        • BuildFeatures
        • BuildType
        • Bundle
        • BundleAbi
        • BundleDensity
        • BundleLanguage
        • BundleTexture
        • Cmake
        • CommonExtension
        • CompileOptions
        • ComposeOptions
        • DataBinding
        • DefaultConfig
        • DensitySplit
        • DependenciesInfo
        • DynamicDelivery
        • DynamicFeatureBaseFlavor
        • DynamicFeatureBuildFeatures
        • DynamicFeatureBuildType
        • DynamicFeatureDefaultConfig
        • DynamicFeatureExtension
        • DynamicFeatureProductFlavor
        • DynamicFeatureVariantDimension
        • ExternalNativeBuild
        • ExternalNativeBuildOptions
        • ExternalNativeCmakeOptions
        • ExternalNativeNdkBuildOptions
        • JacocoOptions
        • JavaCompileOptions
        • LibraryBaseFlavor
        • LibraryBuildFeatures
        • LibraryBuildType
        • LibraryDefaultConfig
        • LibraryExtension
        • LibraryProductFlavor
        • LibraryVariantDimension
        • LintOptions
        • Ndk
        • NdkBuild
        • PackagingOptions
        • PrefabPackagingOptions
        • ProductFlavor
        • SdkComponents
        • Shaders
        • SigningConfig
        • SplitOptions
        • Splits
        • TestBaseFlavor
        • TestBuildFeatures
        • TestBuildType
        • TestDefaultConfig
        • TestedExtension
        • TestExtension
        • TestOptions
        • TestProductFlavor
        • TestVariantDimension
        • UnitTestOptions
        • VariantDimension
        • VectorDrawables
    • com.android.build.api.transform
      • Classes
        • SecondaryFile
        • Transform
      • Interfaces
        • Context
        • DirectoryInput
        • JarInput
        • QualifiedContent
        • QualifiedContent.ContentType
        • QualifiedContent.ScopeType
        • SecondaryInput
        • TransformInput
        • TransformInvocation
        • TransformOutputProvider
      • Enums
        • Format
        • QualifiedContent.DefaultContentType
        • QualifiedContent.Scope
        • Status
      • Exceptions
        • TransformException
    • com.android.build.api.variant
      • Classes
        • BuildConfigField
        • FilterConfiguration
      • Interfaces
        • AaptOptions
        • ApplicationVariant
        • ApplicationVariantProperties
        • BuiltArtifact
        • BuiltArtifacts
        • BuiltArtifacts.TransformParams
        • BuiltArtifactsLoader
        • DependenciesInfo
        • DynamicFeatureVariant
        • DynamicFeatureVariantProperties
        • LibraryVariant
        • LibraryVariantProperties
        • TestVariant
        • TestVariantProperties
        • Variant
        • VariantFilter
        • VariantInfo
        • VariantOutput
        • VariantOutputConfiguration
        • VariantProperties
      • Enums
        • FilterConfiguration.FilterType
        • VariantOutputConfiguration.OutputType
    • com.android.build.gradle
      • Classes
        • AssetPackPlugin
    • com.android.build.gradle.api
      • Classes
        • AndroidBasePlugin
  • Build AI experiences
  • Get started
  • Get started
  • Hello world
  • Training courses
  • Tutorials
  • Compose for teams
  • Kotlin for Android
  • Monetization with Play ↗️
  • Extend by device
  • Adaptive apps
  • Android XR
  • Wear OS
  • Android for Cars
  • Android TV
  • ChromeOS
  • Build by category
  • Games
  • Camera & media
  • Social & messaging
  • Health & fitness
  • Productivity
  • Enterprise apps
  • Get the latest
  • Latest updates
  • Experimental updates
  • Android Studio preview
  • Jetpack & Compose libraries
  • Wear OS releases
  • Privacy Sandbox ↗️
  • UI Design
  • Design for Android
  • Mobile
  • Adaptive UI
  • Android XR
  • Widgets
  • Wear OS
  • Android TV
  • Architecture
  • Introduction
  • Libraries
  • Navigation
  • Modularization
  • Testing
  • Quality
  • Overview
  • Core value
  • User experience
  • Accessibility
  • Technical quality
  • Security
  • Overview
  • Privacy
  • Permissions
  • Identity
  • Fraud prevention
  • Build for Billions
  • Overview
  • About new markets
  • Android (Go edition)
  • Gemini in Android Studio
  • Learn more
  • Get Android Studio
  • Core areas
  • Samples
  • User interfaces
  • Background work
  • Data and files
  • Connectivity
  • All core areas ⤵️
  • Tools and workflow
  • Write and debug code
  • Build projects
  • Test your app
  • Performance
  • Command-line tools
  • Gradle plugin API
  • Device tech
  • Adaptive UI
  • Wear OS
  • Android XR
  • Android Health
  • Android for Cars
  • Android TV
  • All devices ⤵️
  • Libraries
  • Android platform
  • Jetpack libraries
  • Compose libraries
  • Google Play services ↗️
  • Google Play SDK index ↗️
  • Android Developers
  • Develop
  • API reference

Android Gradle plugin API reference

Current Release 8.10.0
Preview Releases 8.11.0-alpha10
Past Releases 8.9.2
8.8.2
8.7.3
8.6.1
8.5.2
8.4.2
8.3.2
8.2.2
8.1.4
8.0.2
7.4.2
7.3.1
7.2.2
7.1.3
7.0.4
4.2.2
4.1.3

The Android Gradle plugin API/DSL is released concurrently with Android Studio, following the same cycle of preview and stable releases. For more information about the Android Gradle plugin, see the stable release notes or the preview release notes.

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 2025-05-08 UTC.

  • WeChat WeChat
    Follow Android Developers on WeChat
  • X X
    Follow @AndroidDev on X
  • YouTube YouTube
    Check out Android Developers on YouTube
  • More Android

    • Android
    • Android for Enterprise
    • Security
    • Source
    • News
    • Blog
    • Podcasts
  • Discover

    • Gaming
    • Machine Learning
    • Health & Fitness
    • Camera & Media
    • Privacy
    • 5G
  • Android Devices

    • Large screens
    • Wear OS
    • ChromeOS devices
    • Android for cars
    • Android TV
  • Releases

    • Android 15
    • Android 14
    • Android 13
    • Android 12
    • Android 11
    • Android 10
    • Pie
  • Documentation and Downloads

    • Android Studio guide
    • Developers guides
    • API reference
    • Download Studio
    • Android NDK
  • Support

    • Report platform bug
    • Report documentation bug
    • Google Play support
    • Join research studies
Google Developers
  • Android
  • Chrome
  • Firebase
  • Google Cloud Platform
  • All products
  • Privacy
  • License
  • Brand guidelines
  • ICP证合字B2-20070004号
  • Manage cookies
  • Get news and tips by email Subscribe
  • English
  • Deutsch
  • Español
  • Español – América Latina
  • Français
  • Indonesia
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어