Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[],null,["# KotlinMultiplatformAndroidCompilation\n=====================================\n\n\n```\n@Incubating interface KotlinMultiplatformAndroidCompilation\n```\n\n\u003cbr /\u003e\n\nKnown direct subclasses \n[KotlinMultiplatformAndroidTestOnDeviceCompilation](/reference/tools/gradle-api/8.2/com/android/build/api/dsl/KotlinMultiplatformAndroidTestOnDeviceCompilation), [KotlinMultiplatformAndroidTestOnJvmCompilation](/reference/tools/gradle-api/8.2/com/android/build/api/dsl/KotlinMultiplatformAndroidTestOnJvmCompilation) \n\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| [KotlinMultiplatformAndroidTestOnDeviceCompilation](/reference/tools/gradle-api/8.2/com/android/build/api/dsl/KotlinMultiplatformAndroidTestOnDeviceCompilation) | |\n| [KotlinMultiplatformAndroidTestOnJvmCompilation](/reference/tools/gradle-api/8.2/com/android/build/api/dsl/KotlinMultiplatformAndroidTestOnJvmCompilation) | |\n\n*** ** * ** ***\n\nSummary\n-------\n\n| ### Public functions ||\n|------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | ~~[kotlinOptions](/reference/tools/gradle-api/8.2/com/android/build/api/dsl/KotlinMultiplatformAndroidCompilation#kotlinOptions(kotlin.Function1))~~`(configure: @`[ExtensionFunctionType](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html)` `[\u003cERROR CLASS\u003e](/reference/tools/gradle-api/8.2/[JVM root]/\u003cERROR CLASS\u003e)`.() `-\u003e` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` **This function is deprecated.** Use compilerOptions instead of kotlinOptions to configure compilations |\n| [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | ~~[kotlinOptions](/reference/tools/gradle-api/8.2/com/android/build/api/dsl/KotlinMultiplatformAndroidCompilation#kotlinOptions(org.gradle.api.Action))~~`(configure: `[Action](https://docs.gradle.org/current/javadoc/org/gradle/api/Action.html)`\u003c`[\u003cERROR CLASS\u003e](/reference/tools/gradle-api/8.2/[JVM root]/\u003cERROR CLASS\u003e)`\u003e)` **This function is deprecated.** Use compilerOptions instead of kotlinOptions to configure compilations |\n\n| ### Public properties ||\n|----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [\u003cERROR CLASS\u003e](/reference/tools/gradle-api/8.2/[JVM root]/\u003cERROR CLASS\u003e)`\u003c`[\u003cERROR CLASS\u003e](/reference/tools/gradle-api/8.2/[JVM root]/\u003cERROR CLASS\u003e)`\u003e` | [compilerOptions](/reference/tools/gradle-api/8.2/com/android/build/api/dsl/KotlinMultiplatformAndroidCompilation#compilerOptions()) |\n| [\u003cERROR CLASS\u003e](/reference/tools/gradle-api/8.2/[JVM root]/\u003cERROR CLASS\u003e) | [kotlinOptions](/reference/tools/gradle-api/8.2/com/android/build/api/dsl/KotlinMultiplatformAndroidCompilation#kotlinOptions()) **This property is deprecated.** Use compilerOptions instead of kotlinOptions to configure compilations |\n\nPublic functions\n----------------\n\n### kotlinOptions\n\n```\nfun [kotlinOptions](/reference/tools/gradle-api/8.2/com/android/build/api/dsl/KotlinMultiplatformAndroidCompilation#kotlinOptions(kotlin.Function1))(configure: @ExtensionFunctionType \u003cERROR CLASS\u003e.() -\u003e Unit): Unit\n```\n| **This function is deprecated.** \nUse compilerOptions instead of kotlinOptions to configure compilations \n\n### kotlinOptions\n\n```\nfun [kotlinOptions](/reference/tools/gradle-api/8.2/com/android/build/api/dsl/KotlinMultiplatformAndroidCompilation#kotlinOptions(org.gradle.api.Action))(configure: Action\u003c\u003cERROR CLASS\u003e\u003e): Unit\n```\n| **This function is deprecated.** \n| Use compilerOptions instead of kotlinOptions to configure compilations\n\nPublic properties\n-----------------\n\n### compilerOptions\n\n```\nval compilerOptions: \u003cERROR CLASS\u003e\u003c\u003cERROR CLASS\u003e\u003e\n``` \n\n### kotlinOptions\n\n```\nval kotlinOptions: \u003cERROR CLASS\u003e\n```\n| **This property is deprecated.** \n| Use compilerOptions instead of kotlinOptions to configure compilations"]]