# KotlinMultiplatformAndroidVariant

# KotlinMultiplatformAndroidVariant

<br />

```
@Incubating interface KotlinMultiplatformAndroidVariant : HasAndroidTest, HasUnitTest
```

<br />

*** ** * ** ***

Properties for the main Variant of a kotlin multiplatform android library

## Summary

|                                                                                                                                                                   ### Public properties                                                                                                                                                                   ||
|-------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Artifacts](https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/artifact/Artifacts)            | [artifacts](https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/variant/KotlinMultiplatformAndroidVariant#artifacts()) Access to the variant's buildable artifacts for build customization. |
| [FileCollection](https://docs.gradle.org/current/javadoc/org/gradle/api/file/FileCollection.html)                             | [compileClasspath](https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/variant/KotlinMultiplatformAndroidVariant#compileClasspath()) Access to the variant's compile classpath.             |
| [Instrumentation](https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/variant/Instrumentation) | [instrumentation](https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/variant/KotlinMultiplatformAndroidVariant#instrumentation()) Access to the variant's instrumentation options.         |
| [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)                                              | [name](https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/variant/KotlinMultiplatformAndroidVariant#name()) The name of the variant                                                        |

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ### Inherited properties                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ||
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| From class[com.android.build.api.variant.HasAndroidTest](https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/variant/HasAndroidTest) |--------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [AndroidTest](https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/variant/AndroidTest)`?` | [androidTest](https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/variant/HasAndroidTest#androidTest()) Variant's[AndroidTest](https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/variant/AndroidTest)configuration, or null if android tests are disabled for this variant. | |
| From class[com.android.build.api.variant.HasUnitTest](https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/variant/HasUnitTest) |--------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [UnitTest](https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/variant/UnitTest)`?` | [unitTest](https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/variant/HasUnitTest#unitTest()) Variant's[UnitTest](https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/variant/UnitTest), or null if the unit tests for this variant are disabled. |                                                                         |

## Public properties

### artifacts

```
val artifacts: Artifacts
```

Access to the variant's buildable artifacts for build customization.  

### compileClasspath

```
val compileClasspath: FileCollection
```

Access to the variant's compile classpath.

The returned[FileCollection](https://docs.gradle.org/current/javadoc/org/gradle/api/file/FileCollection.html)should not be resolved until execution time.  

### instrumentation

```
val instrumentation: Instrumentation
```

Access to the variant's instrumentation options.  

### name

```
val name: String
```

The name of the variant