# Packaging

# Packaging

```
interface Packaging
```

|--------------------------------------------------------------------------------------------------------------------------------------------------|
| [com.android.build.api.variant.Packaging](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/variant/Packaging#) |

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Known Direct Subclasses [ApkPackaging](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/variant/ApkPackaging) |-------------------------------------------------------------------------------------------------------------------------|---------------------------------------------| | [ApkPackaging](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/variant/ApkPackaging) | Defines an APK variant's packaging options. | |

Defines a variant's packaging options.

## Summary

|                                                                                                                                                                         ### Properties                                                                                                                                                                         ||
|---------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| abstract[JniLibsPackaging](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/variant/JniLibsPackaging)     | [jniLibs](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/variant/Packaging#jniLibs:com.android.build.api.variant.JniLibsPackaging) PackagingOptions for native libraries.     |
| abstract[ResourcesPackaging](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/variant/ResourcesPackaging) | [resources](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/variant/Packaging#resources:com.android.build.api.variant.ResourcesPackaging) PackagingOptions for java resources. |

## Properties

### jniLibs

```
abstract val jniLibs: JniLibsPackaging
```

PackagingOptions for native libraries. Initialized from the corresponding DSL.  

### resources

```
abstract val resources: ResourcesPackaging
```

PackagingOptions for java resources. Initialized from the corresponding DSL.