# ManagedDevices

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


```
interface ManagedDevices
```

<br />

*** ** * ** ***

Options for Managed Devices

## Summary

| ### Public properties |
|---|---|
| `https://docs.gradle.org/current/javadoc/org/gradle/api/ExtensiblePolymorphicDomainObjectContainer.html<https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/dsl/Device>` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/dsl/ManagedDevices#allDevices()` List of test devices for this project for use with the Unified Test Platform |
| `https://docs.gradle.org/current/javadoc/org/gradle/api/NamedDomainObjectContainer.html<https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/dsl/DeviceGroup>` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/dsl/ManagedDevices#groups()` List of DeviceGroups to create tasks for. |
| `https://docs.gradle.org/current/javadoc/org/gradle/api/NamedDomainObjectContainer.html<https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/dsl/ManagedVirtualDevice>` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/dsl/ManagedDevices#localDevices()` Convenience container for specifying managed devices of type `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/dsl/ManagedVirtualDevice`. |

## Public properties

### allDevices

Added in 8.1.0

```
val allDevices: ExtensiblePolymorphicDomainObjectContainer<Device>
```

List of test devices for this project for use with the Unified Test Platform

These APIs are experimental and may change without notice.

### groups

Added in 7.2.0

```
val groups: NamedDomainObjectContainer<DeviceGroup>
```

List of DeviceGroups to create tasks for.

These APIs are experimental and may change without notice.

### localDevices

Added in 8.1.0

```
val localDevices: NamedDomainObjectContainer<ManagedVirtualDevice>
```

Convenience container for specifying managed devices of type `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/dsl/ManagedVirtualDevice`.

This list is managed in sync with `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/dsl/ManagedDevices#allDevices()`. `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/dsl/ManagedVirtualDevice` definitions added or removed in this container are correspondingly handled in `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/dsl/ManagedDevices#allDevices()`, and vice versa.