Android Developers
Platform Android Studio Google Play Jetpack Kotlin Docs Games
  • English
  • Bahasa Indonesia
  • Español – América Latina
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Sign in
  • Documentation
Overview Guides Reference Samples Design & Quality
Android Developers
  • Platform
  • Android Studio
  • Google Play
  • Jetpack
  • Kotlin
  • Docs
    • Overview
    • Guides
    • Reference
    • Samples
    • Design & Quality
  • Games
  • Android API Reference
  • Overview
  • Android Gradle Plugin
  • Releases
  • Current Release
  • 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
  • Preview Releases
  • Android Gradle Plugin 7.3 (beta)
    • 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
        • 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.4 (alpha)
    • 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
    • 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
        • PrivacySandboxSdkBundle
        • PrivacySandboxSdkExtension
        • 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
        • GeneratesApkBuilder
        • GeneratesTestApk
        • HasAndroidResources
        • HasAndroidTest
        • HasAndroidTestBuilder
        • HasTestFixtures
        • HasTestFixturesBuilder
        • Instrumentation
        • JavaCompilation
        • JniLibsApkPackaging
        • JniLibsPackaging
        • LibraryAndroidComponentsExtension
        • LibraryVariant
        • LibraryVariantBuilder
        • LintLifecycleExtension
        • MinifyableBuilder
        • MinifyableVariant
        • Packaging
        • Renderscript
        • ResValue.Key
        • ResourcesPackaging
        • ResourcesShrinkableBuilder
        • ResourcesShrinkableVariant
        • 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
    • com.android.build.gradle.api
      • Overview
      • Classes
        • AndroidBasePlugin
        • FusedLibraryPlugin
        • PrivacySandboxSdkPlugin
  • Past Releases
  • 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
  • Android Developers
  • Docs
  • Reference

Android Gradle plugin API reference

Current Release 7.2.2
Preview Releases 7.3.0-beta04
7.4.0-alpha08
Past Releases 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 2022-08-03 UTC.

  • Twitter Twitter
    Follow @AndroidDev on Twitter
  • YouTube YouTube
    Check out Android Developers on YouTube
  • LinkedIn LinkedIn
    Connect with the Android Developers community on LinkedIn
  • More Android

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

    • Gaming
    • Machine Learning
    • Privacy
    • 5G
  • Android Devices

    • Large screens
    • Wear OS
    • Android TV
    • Android for cars
    • Android Things
    • Chrome OS devices
  • Releases

    • Android 11
    • Android 10
    • Pie
    • Oreo
    • Nougat
    • Marshmallow
    • Lollipop
    • KitKat
  • 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
  • Get news and tips by email Subscribe
  • English
  • Bahasa Indonesia
  • Español – América Latina
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어