AndroidStudio выполняет "модульные" тесты AndroidInstrument: java.net.BindException: Адрес уже используется: подключиться

Это НЕ дубликат. Все остальные случаи этой ошибки связаны с портами и TCP и / или сокетами. Ни в этом случае, ни в моем коде такого нет.

Все, что я делаю, это пытаюсь запустить модульный тест на Android. Я делаю это пару раз, а потом могу получить эту ошибку

java.net.BindException: адрес уже используется: подключиться

и apk не может быть установлен.

Какого черта? В коде нет TCP, сокетов или портов. Есть только USB-кабель между Android Studio, работающей на моем ПК, и устройством Android. Как и почему возникает эта ошибка? Перезагрузка устройства и перезапуск Android Studio не решает проблему. Перезагрузка моего ПК может.

Кто-нибудь знает, как решить эту проблему с перезагрузкой ПК?

2
0
124
1

Ответы 1

Команда adb kill-server может помочь.

В терминале:

cd {path-to-your-Android-SDK}\platform-tools\
adb kill-server

А затем попробуйте запустить модульный тест еще раз.

Спасибо, Эндрю; Я попробую, когда он снова появится. В последнее время я проводил в основном локальные модульные тесты, так что он не появился.

Brian Reinhold 15.08.2018 15:18

Другие вопросы по теме