Как включить отладку по USB на виртуальном устройстве Android (AVD) с помощью команд ADB и программы Java?

#java #android #appium #adb

#java #Android #appium #adb

Вопрос:

Я работаю над автоматизацией приложения для Android с помощью Appium. Моя цель — создать и запустить AVD программно. Кроме того, мне нужно включить отладку по USB на созданном AVD. Есть ли какой-либо способ из команд ADB и программы Java включить его?

Ответ №1:

Нет необходимости включать отладку по USB на AVD, устройство должно быть видно по умолчанию. AVD от Google работают таким образом, понятия не имею о других эмуляторах, но я не думаю, что вы можете включить отладку по USB из программы Java на ПК.

Комментарии:

1. Отладка по USB должна быть включена, чтобы Appium запускал тесты на этом устройстве.

2. Appium использует adb afaik, и он должен работать без необходимости включать отладку по USB на эмулируемом Android. Кроме того, вы задали неправильный вопрос — вы не можете включить отладку по USB, если она отключена, потому что при отключенной отладке по USB нет никакой связи с устройством. AVD должен поставляться с debuggin, включенным defualt.

3. Привет, спасибо, это сработало. Appium работает без ручного включения отладки по USB при его создании.