# Packaging

# Packaging

[View Source](https://cs.android.com/search?q=file:com/android/build/api/variant/Packaging.kt+class:com.android.build.api.variant.Packaging)  
Added in 7.0.0  

<br />

```
interface Packaging
```

<br />

Known direct subclasses  
[ApkPackaging](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/ApkPackaging),[TestedComponentPackaging](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/TestedComponentPackaging)  

|--------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [ApkPackaging](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/ApkPackaging)                         | Build-time properties for APK packaging inside a[Component](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/Component).    |
| [TestedComponentPackaging](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/TestedComponentPackaging) | Build-time properties for packaging inside a tested[Component](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/Component). |

Known indirect subclasses  
[TestedApkPackaging](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/TestedApkPackaging)  

|--------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [TestedApkPackaging](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/TestedApkPackaging) | Build-time properties for packaging inside a tested APK[Component](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/Component). |

*** ** * ** ***

Build-time properties for common packaging inside a[Component](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/Component).

This is accessed via[Variant.packaging](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/Variant#packaging())or[GeneratesApk.packaging](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/GeneratesApk#packaging())

## Summary

|                                                        ### Public properties                                                         |
|--------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [JniLibsPackaging](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/JniLibsPackaging)     | [jniLibs](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/Packaging#jniLibs()) Packaging options for native libraries.   |
| [ResourcesPackaging](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/ResourcesPackaging) | [resources](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/Packaging#resources()) Packaging options for java resources. |

## Public properties

### jniLibs

Added in 7.0.0  

```
val jniLibs: JniLibsPackaging
```

Packaging options for native libraries. Initialized from the corresponding DSL.  

### resources

Added in 7.0.0  

```
val resources: ResourcesPackaging
```

Packaging options for java resources. Initialized from the corresponding DSL.