# Installation

# Installation

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

<br />

```
interface Installation
```

<br />

Known direct subclasses  
[AdbOptions](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/dsl/AdbOptions),[ApplicationInstallation](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/dsl/ApplicationInstallation),[DynamicFeatureInstallation](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/dsl/DynamicFeatureInstallation),[LibraryInstallation](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/dsl/LibraryInstallation),[TestInstallation](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/dsl/TestInstallation)  

|--------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------|
| [AdbOptions](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/dsl/AdbOptions)                                 | **This interface is deprecated.**Renamed to Installation                     |
| [ApplicationInstallation](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/dsl/ApplicationInstallation)       |                                                                              |
| [DynamicFeatureInstallation](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/dsl/DynamicFeatureInstallation) | DSL object for configuring installation options for Dynamic Feature plugins. |
| [LibraryInstallation](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/dsl/LibraryInstallation)               | DSL object for configuring installation options for Library plugins.         |
| [TestInstallation](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/dsl/TestInstallation)                     | DSL object for configuring installation options for Test plugins.            |

*** ** * ** ***

Local installation options for the adb tool.

## Summary

|                             ### Public functions                             |
|------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | ~~[installOptions](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/dsl/Installation#installOptions(kotlin.String))~~`(option: `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)` **This function is deprecated.**To be removed in AGP 9.0        |
| [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | ~~[installOptions](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/dsl/Installation#installOptions(kotlin.Array))~~`(vararg options: `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)` **This function is deprecated.**To be removed in AGP 9.0 |

|                                                                                     ### Public properties                                                                                     |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)`<`[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>` | [installOptions](https://developer.android.com/reference/tools/gradle-api/8.13/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/8.13/com/android/build/api/dsl/Installation#timeOutInMs()) The time out used for all adb operations.        |

## Public functions

### installOptions

Added in 7.0.0  
Deprecated in 8.0.2  

```
fun [installOptions](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/dsl/Installation#installOptions(kotlin.String))(option: String): Unit
```
| **This function is deprecated.**   
| To be removed in AGP 9.0

Sets the list of FULL_APK installation options  

### installOptions

Added in 7.0.0  
Deprecated in 8.0.2  

```
fun [installOptions](https://developer.android.com/reference/tools/gradle-api/8.13/com/android/build/api/dsl/Installation#installOptions(kotlin.Array))(vararg options: String): Unit
```
| **This function is deprecated.**   
| To be removed in AGP 9.0

Sets the list of FULL_APK installation options  

## Public properties

### installOptions

Added in 7.0.0  

```
val installOptions: MutableList<String>
```

The list of FULL_APK installation options.  

### timeOutInMs

Added in 7.0.0  

```
var timeOutInMs: Int
```

The time out used for all adb operations.