# KotlinMultiplatformAndroidCompilation

# KotlinMultiplatformAndroidCompilation

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

<br />

```
@Incubating
interface KotlinMultiplatformAndroidCompilation
```

<br />

Known direct subclasses  
[KotlinMultiplatformAndroidTestOnDeviceCompilation](https://developer.android.com/reference/tools/gradle-api/8.3/com/android/build/api/dsl/KotlinMultiplatformAndroidTestOnDeviceCompilation),[KotlinMultiplatformAndroidTestOnJvmCompilation](https://developer.android.com/reference/tools/gradle-api/8.3/com/android/build/api/dsl/KotlinMultiplatformAndroidTestOnJvmCompilation)  

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| [KotlinMultiplatformAndroidTestOnDeviceCompilation](https://developer.android.com/reference/tools/gradle-api/8.3/com/android/build/api/dsl/KotlinMultiplatformAndroidTestOnDeviceCompilation) |   |
| [KotlinMultiplatformAndroidTestOnJvmCompilation](https://developer.android.com/reference/tools/gradle-api/8.3/com/android/build/api/dsl/KotlinMultiplatformAndroidTestOnJvmCompilation)       |   |

*** ** * ** ***

## Summary

|                             ### Public functions                             |
|------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | ~~[kotlinOptions](https://developer.android.com/reference/tools/gradle-api/8.3/com/android/build/api/dsl/KotlinMultiplatformAndroidCompilation#kotlinOptions(org.gradle.api.Action))~~`(configure: `[Action](https://docs.gradle.org/current/javadoc/org/gradle/api/Action.html)`<`[<Error class: unknown class>](https://developer.android.com/reference/tools/gradle-api/8.3/[JVM root]/<Error class: unknown class>)`>)` **This function is deprecated.**Use compilerOptions instead of kotlinOptions to configure compilations   |
| [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | ~~[kotlinOptions](https://developer.android.com/reference/tools/gradle-api/8.3/com/android/build/api/dsl/KotlinMultiplatformAndroidCompilation#kotlinOptions(kotlin.Function1))~~`(configure: `[<Error class: unknown class>](https://developer.android.com/reference/tools/gradle-api/8.3/[JVM root]/<Error class: unknown class>)`.() `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` **This function is deprecated.**Use compilerOptions instead of kotlinOptions to configure compilations |

|                                                                                                                             ### Public properties                                                                                                                              |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [<Error class: unknown class>](https://developer.android.com/reference/tools/gradle-api/8.3/[JVM root]/<Error class: unknown class>)`<`[<Error class: unknown class>](https://developer.android.com/reference/tools/gradle-api/8.3/[JVM root]/<Error class: unknown class>)`>` | [compilerOptions](https://developer.android.com/reference/tools/gradle-api/8.3/com/android/build/api/dsl/KotlinMultiplatformAndroidCompilation#compilerOptions())                                                                                                    |
| [<Error class: unknown class>](https://developer.android.com/reference/tools/gradle-api/8.3/[JVM root]/<Error class: unknown class>)                                                                                                                                           | [kotlinOptions](https://developer.android.com/reference/tools/gradle-api/8.3/com/android/build/api/dsl/KotlinMultiplatformAndroidCompilation#kotlinOptions()) **This property is deprecated.**Use compilerOptions instead of kotlinOptions to configure compilations |

## Public functions

### kotlinOptions

```
fun [kotlinOptions](https://developer.android.com/reference/tools/gradle-api/8.3/com/android/build/api/dsl/KotlinMultiplatformAndroidCompilation#kotlinOptions(org.gradle.api.Action))(configure: Action<<Error class: unknown class>>): Unit
```
| **This function is deprecated.**   
Use compilerOptions instead of kotlinOptions to configure compilations  

### kotlinOptions

```
fun [kotlinOptions](https://developer.android.com/reference/tools/gradle-api/8.3/com/android/build/api/dsl/KotlinMultiplatformAndroidCompilation#kotlinOptions(kotlin.Function1))(configure: <Error class: unknown class>.() -> Unit): Unit
```
| **This function is deprecated.**   
Use compilerOptions instead of kotlinOptions to configure compilations  

## Public properties

### compilerOptions

Added in 8.2.0-beta03  

```
val compilerOptions: <Error class: unknown class><<Error class: unknown class>>
```  

### kotlinOptions

Added in 8.2.0-beta03  
Deprecated in 8.2.0-beta03  

```
val kotlinOptions: <Error class: unknown class>
```
| **This property is deprecated.**   
| Use compilerOptions instead of kotlinOptions to configure compilations