# Split

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


```
interface Split
```

<br />

Known direct subclasses [AbiSplit](https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/dsl/AbiSplit)

|---|---|
| `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/dsl/AbiSplit` | DSL object for configuring per-abi splits options. |

*** ** * ** ***

Base data representing how an APK should be split for a given dimension (density, abi).

## Summary

| ### Public functions |
|---|---|
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/dsl/Split#exclude(kotlin.Array)(vararg excludes: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)` Excludes some values |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/dsl/Split#include(kotlin.Array)(vararg includes: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)` Includes some values |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/dsl/Split#reset()()` Resets the list of included split configuration. |

| ### Public properties |
|---|---|
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/dsl/Split#isEnable()` Whether to split in this dimension. |

## Public functions

### exclude

Added in 7.1.0

```
fun exclude(vararg excludes: String): Unit
```

Excludes some values

### include

Added in 7.1.0

```
fun include(vararg includes: String): Unit
```

Includes some values

### reset

Added in 7.1.0

```
fun reset(): Unit
```

Resets the list of included split configuration.

Use this before calling include, in order to manually configure the list of configuration to split on, rather than excluding from the default list.

## Public properties

### isEnable

Added in 7.1.0

```
var isEnable: Boolean
```

Whether to split in this dimension.