# Installation

# Installation

<br />

```
interface Installation
```

<br />

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

|-----------------------------------------------------------------------------------------------------------------|----------------------------------------------------------|
| [AdbOptions](https://developer.android.com/reference/tools/gradle-api/7.4/com/android/build/api/dsl/AdbOptions) | **This interface is deprecated.**Renamed to Installation |

*** ** * ** ***

Options for the adb tool.

## Summary

|                                                                                                                                                                                                                              ### Public functions                                                                                                                                                                                                                               ||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `@`[Incubating](https://docs.gradle.org/current/javadoc/org/gradle/api/Incubating.html)` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [installOptions](https://developer.android.com/reference/tools/gradle-api/7.4/com/android/build/api/dsl/Installation#installOptions(kotlin.String))`(option: `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)` Sets the list of FULL_APK installation options        |
| `@`[Incubating](https://docs.gradle.org/current/javadoc/org/gradle/api/Incubating.html)` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [installOptions](https://developer.android.com/reference/tools/gradle-api/7.4/com/android/build/api/dsl/Installation#installOptions(kotlin.Array))`(vararg options: `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)` Sets the list of FULL_APK installation options |

|                                                                                                                                                                             ### Public properties                                                                                                                                                                              ||
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Collection](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html)`<`[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>?` | [installOptions](https://developer.android.com/reference/tools/gradle-api/7.4/com/android/build/api/dsl/Installation#installOptions()) The list of FULL_APK installation options. |
| [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)                                                                                                                  | [timeOutInMs](https://developer.android.com/reference/tools/gradle-api/7.4/com/android/build/api/dsl/Installation#timeOutInMs()) The time out used for all adb operations.        |

## Public functions

### installOptions

```
@Incubating
fun installOptions(option: String): Unit
```

Sets the list of FULL_APK installation options  

### installOptions

```
@Incubating
fun installOptions(vararg options: String): Unit
```

Sets the list of FULL_APK installation options

## Public properties

### installOptions

```
var installOptions: Collection<String>?
```

The list of FULL_APK installation options.  

### timeOutInMs

```
var timeOutInMs: Int
```

The time out used for all adb operations.