Родное устройство

У некоторых устройств Android отсутствует полноценный фреймворк, что ограничивает их функциональные возможности.

Tradefed поддерживает эти устройства, называемые NativeDevice .

Архитектура

В нашем представлении устройств используется многоуровневая архитектура. TestDevice расширяет NativeDevice , отражая тот факт, что нативные устройства представляют собой подмножество полноценных устройств Android.

The implementation automatically handles the various situation of device state detection and device availability.

Включить поддержку

Если NativeDevice запускается Tradefed, как в случае с виртуальными устройствами, используйте следующую опцию:

base-device-type-request = 'NATIVE_DEVICE'

Если устройство уже существует, установите переменную среды NOTIFY_AS_NATIVE при запуске Tradefed. Укажите NOTIFY_AS_NATIVE в виде списка серийных номеров устройств, разделенных запятыми, которые следует считать неполной платформой.

NOTIFY_AS_NATIVE=<serial>,<serial1> ./tradefed.sh