# ManagedDevices

# ManagedDevices

<br />

```
interface ManagedDevices
```

<br />

*** ** * ** ***

Options for Managed Devices

## Summary

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

## Public properties

### allDevices

```
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.  

### devices

```
val devices: ExtensiblePolymorphicDomainObjectContainer<Device>
```

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

This is replaced with[allDevices](https://developer.android.com/reference/tools/gradle-api/8.1/com/android/build/api/dsl/ManagedDevices#allDevices())  

### groups

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

List of DeviceGroups to create tasks for.

These APIs are experimental and may change without notice.  

### localDevices

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

Convenience container for specifying managed devices of type[ManagedVirtualDevice](https://developer.android.com/reference/tools/gradle-api/8.1/com/android/build/api/dsl/ManagedVirtualDevice).

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