AndroidStudio正在执行AndroidInstrument“单元”测试:java.net.BindException:地址已在使用中:connect

时间:2018-07-19 17:11:09

标签: android unit-testing android-studio

这不是重复项。此错误的所有其他情况都与端口,TCP和或套接字有关。在这种情况下或在我的代码中都没有这种东西。

我正在做的就是尝试运行必须在Android上运行的单元测试。我做了几次,然后我得到这个错误

java.net.BindException:地址已在使用中:connect

并且无法安装apk。

WTF?该代码不涉及TCP或套接字或端口。在我的PC上运行的Android Studio与Android设备之间只有一条USB电缆。此错误如何以及为什么发生?重新启动设备并重新启动Android Studio无法解决问题。重新启动我的电脑可能会。

有没有人知道如何在PC重启后解决此问题?

1 个答案:

答案 0 :(得分:0)

adb kill-server命令可以提供帮助。

在终端中:

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

然后重试运行单元测试。