# ApkPackaging

# ApkPackaging

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

<br />

```
interface ApkPackaging : Packaging
```

<br />

Known direct 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 APK packaging inside a[Component](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/Component).

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

## Summary

|                                                         ### Public properties                                                          |
|----------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [DexPackagingOptions](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/DexPackagingOptions) | [dex](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/ApkPackaging#dex()) PackagingOptions for dex files.                 |
| [JniLibsApkPackaging](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/JniLibsApkPackaging) | [jniLibs](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/ApkPackaging#jniLibs()) Packaging options for native libraries. |

|                                                                                                                                                                                                                                                                                                                                                                               ### Inherited properties                                                                                                                                                                                                                                                                                                                                                                               |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| From[com.android.build.api.variant.Packaging](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/variant/Packaging) |--------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [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

### dex

Added in 7.0.0  

```
val dex: DexPackagingOptions
```

PackagingOptions for dex files. Initialized from the corresponding DSL.  

### jniLibs

```
val jniLibs: JniLibsApkPackaging
```

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