Android CTS на устройстве списка 4.0.3 показывает устройство как недоступное

Я пытаюсь запустить CTS на Android 4.0.3. В процессе я столкнулся со следующей проблемой. Cts-tf > список устройств показывает состояние моего устройства как недоступное. Согласно руководству CTS, это означает, что устройство не отвечает на команды adb. Но команды отлично работают для меня, когда я пытаюсь запустить их вручную. Я хотел бы знать, что может быть возможной причиной того, что устройство считается недоступным. Также, если кто-то может предложить мне больше указателей для дальнейшего отладки проблемы.

Другая информация.

  1. Я проверил, что все настройки выполнены так, как описано в руководстве CTS.
  2. Я подключаю adb через ethernet (adb connect IP_addr), а не через usb.
  3. Я запускаю cts на хосте Windows (если это имеет значение).

person Anurag    schedule 21.02.2012    source источник


Ответы (1)


Я столкнулся с той же проблемой в Linux и обнаружил, что она связана с переменной среды ANDROID_SERIAL. Если ANDROID_SERIAL не установлен или отличается от серийного номера тестируемого устройства, устройство будет отображаться как «Недоступно».

Такое поведение не имеет особого смысла, так как CTS позволяет распределять тесты на несколько устройств (--shards), а также имеет возможность указать серийный номер тестируемого устройства.

person Matthias Kaehlcke    schedule 17.04.2012
comment
Я попробовал ваше предложение, но оно сработало для меня. У меня есть наблюдение. getprop -> ro.serialno в моем случае пусто. Может ли это быть проблемой? - person Anurag; 24.07.2012
comment
Получил решение этой проблемы. системная папка не была в корне (/). Отсюда и ошибка - person Anurag; 12.09.2013