Это НЕ дубликат. Все остальные случаи этой ошибки связаны с портами и TCP и / или сокетами. Ни в этом случае, ни в моем коде такого нет.
Все, что я делаю, это пытаюсь запустить модульный тест на Android. Я делаю это пару раз, а потом могу получить эту ошибку
java.net.BindException: адрес уже используется: подключиться
и apk не может быть установлен.
Какого черта? В коде нет TCP, сокетов или портов. Есть только USB-кабель между Android Studio, работающей на моем ПК, и устройством Android. Как и почему возникает эта ошибка? Перезагрузка устройства и перезапуск Android Studio не решает проблему. Перезагрузка моего ПК может.
Кто-нибудь знает, как решить эту проблему с перезагрузкой ПК?
Команда adb kill-server может помочь.
В терминале:
cd {path-to-your-Android-SDK}\platform-tools\
adb kill-server
А затем попробуйте запустить модульный тест еще раз.
Спасибо, Эндрю; Я попробую, когда он снова появится. В последнее время я проводил в основном локальные модульные тесты, так что он не появился.