Stay organized with collections
Save and categorize content based on your preferences.
PackagingOptions
@Incubating interface PackagingOptions
Defines a variant's packaging options.
Summary
Public methods
|
abstract Unit |
PackagingOptions for java resources.
|
Public methods
Properties
jniLibs
abstract val jniLibs: JniLibsPackagingOptions
PackagingOptions for native libraries. Initialized from the corresponding DSL.
resources
abstract val resources: ResourcesPackagingOptions
PackagingOptions for java resources. Initialized from the corresponding DSL.
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,["# PackagingOptions\n================\n\n```\n@Incubating interface PackagingOptions\n```\n\n|-----------------------------------------------------|\n| [com.android.build.api.variant.PackagingOptions](#) |\n\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Known Direct Subclasses [ApkPackagingOptions](/reference/tools/gradle-api/4.2/com/android/build/api/variant/ApkPackagingOptions), [LibraryPackagingOptions](/reference/tools/gradle-api/4.2/com/android/build/api/variant/LibraryPackagingOptions) |------------------------------------------------------------------------------------------------------------------|------------------------------------------------| | [ApkPackagingOptions](/reference/tools/gradle-api/4.2/com/android/build/api/variant/ApkPackagingOptions) | Defines an APK variant's packaging options. | | [LibraryPackagingOptions](/reference/tools/gradle-api/4.2/com/android/build/api/variant/LibraryPackagingOptions) | Defines a library variant's packaging options. | |\n\nDefines a variant's packaging options.\n\nSummary\n-------\n\n| ### Public methods ||\n|---------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [resources](#resources(kotlin.Function1))`(`action:` `[ResourcesPackagingOptions](/reference/tools/gradle-api/4.2/com/android/build/api/variant/ResourcesPackagingOptions).()` `-\u003e` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` PackagingOptions for java resources. |\n\n| ### Properties ||\n|-------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------|\n| abstract [JniLibsPackagingOptions](/reference/tools/gradle-api/4.2/com/android/build/api/variant/JniLibsPackagingOptions) | [jniLibs](#jniLibs:com.android.build.api.variant.JniLibsPackagingOptions) PackagingOptions for native libraries. |\n| abstract [ResourcesPackagingOptions](/reference/tools/gradle-api/4.2/com/android/build/api/variant/ResourcesPackagingOptions) | [resources](#resources:com.android.build.api.variant.ResourcesPackagingOptions) PackagingOptions for java resources. |\n\nPublic methods\n--------------\n\n### resources\n\n```\nabstract fun resources(action: ResourcesPackagingOptions.() -\u003e Unit): Unit\n```\n\nPackagingOptions for java resources. Initialized from the corresponding DSL.\n\nProperties\n----------\n\n### jniLibs\n\n```\nabstract val jniLibs: JniLibsPackagingOptions\n```\n\nPackagingOptions for native libraries. Initialized from the corresponding DSL. \n\n### resources\n\n```\nabstract val resources: ResourcesPackagingOptions\n```\n\nPackagingOptions for java resources. Initialized from the corresponding DSL."]]