Stay organized with collections
Save and categorize content based on your preferences.
AssetPackBundleExtension
interface AssetPackBundleExtension
Summary
Public methods
Properties
applicationId
abstract var applicationId: String
compileSdk
abstract var compileSdk: Int
versionTag
abstract var versionTag: String
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-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# AssetPackBundleExtension\n========================\n\n```\ninterface AssetPackBundleExtension\n```\n\n|---------------------------------------------------------|\n| [com.android.build.api.dsl.AssetPackBundleExtension](#) |\n\nSummary\n-------\n\n| ### Public methods ||\n|---------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [deviceTier](#deviceTier(kotlin.Function1))`(`action:` `[BundleDeviceTier](/reference/tools/gradle-api/7.1/com/android/build/api/dsl/BundleDeviceTier).()` `-\u003e` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \u003cbr /\u003e |\n| abstract [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [signingConfig](#signingConfig(kotlin.Function1))`(`action:` `[SigningConfig](/reference/tools/gradle-api/7.1/com/android/build/api/dsl/SigningConfig).()` `-\u003e` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \u003cbr /\u003e |\n| abstract [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [texture](#texture(kotlin.Function1))`(`action:` `[BundleTexture](/reference/tools/gradle-api/7.1/com/android/build/api/dsl/BundleTexture).()` `-\u003e` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \u003cbr /\u003e |\n\n| ### Properties ||\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|\n| abstract [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [applicationId](#applicationId:kotlin.String) \u003cbr /\u003e |\n| abstract [MutableSet](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-set/index.html)\\\u003c[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)\\\u003e | [assetPacks](#assetPacks:kotlin.collections.MutableSet) \u003cbr /\u003e |\n| abstract [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [compileSdk](#compileSdk:kotlin.Int) \u003cbr /\u003e |\n| abstract [BundleDeviceTier](/reference/tools/gradle-api/7.1/com/android/build/api/dsl/BundleDeviceTier) | [deviceTier](#deviceTier:com.android.build.api.dsl.BundleDeviceTier) \u003cbr /\u003e |\n| abstract [SigningConfig](/reference/tools/gradle-api/7.1/com/android/build/api/dsl/SigningConfig) | [signingConfig](#signingConfig:com.android.build.api.dsl.SigningConfig) \u003cbr /\u003e |\n| abstract [BundleTexture](/reference/tools/gradle-api/7.1/com/android/build/api/dsl/BundleTexture) | [texture](#texture:com.android.build.api.dsl.BundleTexture) \u003cbr /\u003e |\n| abstract [MutableSet](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-set/index.html)\\\u003c[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)\\\u003e | [versionCodes](#versionCodes:kotlin.collections.MutableSet) \u003cbr /\u003e |\n| abstract [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [versionTag](#versionTag:kotlin.String) \u003cbr /\u003e |\n\nPublic methods\n--------------\n\n### deviceTier\n\n```\n@Incubating abstract fun deviceTier(action: BundleDeviceTier.() -\u003e Unit): Unit\n``` \n\n### signingConfig\n\n```\n@Incubating abstract fun signingConfig(action: SigningConfig.() -\u003e Unit): Unit\n``` \n\n### texture\n\n```\n@Incubating abstract fun texture(action: BundleTexture.() -\u003e Unit): Unit\n```\n\nProperties\n----------\n\n### applicationId\n\n```\nabstract var applicationId: String\n``` \n\n### assetPacks\n\n```\nabstract val assetPacks: MutableSet\u003cString\u003e\n``` \n\n### compileSdk\n\n```\nabstract var compileSdk: Int\n``` \n\n### deviceTier\n\n```\nabstract val deviceTier: BundleDeviceTier\n``` \n\n### signingConfig\n\n```\nabstract val signingConfig: SigningConfig\n``` \n\n### texture\n\n```\nabstract val texture: BundleTexture\n``` \n\n### versionCodes\n\n```\nabstract val versionCodes: MutableSet\u003cInt\u003e\n``` \n\n### versionTag\n\n```\nabstract var versionTag: String\n```"]]