Код: Выделить всё
adb: error: cannot bind listener: cannot bind to 127.0.0.1:60997: Only one usage of each socket address (protocol/network address/port) is normally permitted. (10048)
Код: Выделить всё
Traceback (most recent call last):
File "/home/mudoker/Projects/Automated-Test-Oracle/droidbot/droidbot/droidbot.py", line 177, in start
self.device.connect()
File "/home/mudoker/Projects/Automated-Test-Oracle/droidbot/droidbot/device.py", line 179, in connect
adapter.connect()
File "/home/mudoker/Projects/Automated-Test-Oracle/droidbot/droidbot/adapter/droidbot_app.py", line 107, in connect
subprocess.check_call(forward_cmd.split())
File "/usr/lib/python3.10/subprocess.py", line 369, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['adb', '-s', 'emulator-5554', 'forward', 'tcp:60997', 'tcp:7336']' returned non-zero exit status 1.
[CONNECTION] ADB is disconnected
WARNING:DroidBotIme:Failed to disconnect DroidBotIME!
Please wait while uninstalling the app...
Я запускаю сервер ADB в PowerShell, а затем пытаюсь запустить Droidbot в WSL.
Я подтвердил, что ни один другой процесс не использует порт 60997.
Я перезапускал сервер ADB несколько раз.
Что я пробовал:
Запуск adb kill-server, а затем adb start-server в обеих средах.
Проверка процессов, использующих порт 60997, с помощью sudo lsof -i :60997 .
Попытка использовать разные порты в командах ADB.
Вопрос:
Как решить проблему? проблема с привязкой порта при попытке запустить Droidbot на WSL и подключиться к серверу ADB, работающему в PowerShell? Существуют ли какие-либо конкретные конфигурации или команды, которые мне следует использовать для облегчения этого подключения?
Буду очень признателен за любую помощь!
Подробнее здесь: https://stackoverflow.com/questions/791 ... 60997-only
Мобильная версия