相关疑难解决方法(0)

无法打开调试器端口:java.net.SocketException"Socket closed"

尝试在Android Studio(v.0.4.4)上调试Android应用时出现此错误:

Error running <appname> [assembleDebug]: 
Unable to open debugger port : java.net.SocketException "Socket closed"
Run Code Online (Sandbox Code Playgroud)

该应用程序编译,并可以使用adb推送到手机.adb没问题; 我可以完美地安装/监控logcat等.我可以加载另一个项目,可以调试它就好了.我切换回这个,它仍然被打破.因此,这似乎排除了pc(实际上是在Windows下运行的Linux vm),Android Studio安装等问题.我重启了这个vm和主机pc.

去年我遇到了这个问题,我通过卸载Eclipse"修复它"(我怀疑它可能是试图获得相同的套接字).

我花了一些时间谷歌搜索和尝试建议,但他们没有任何区别.

这个问题发生在我生成签名的,有预期的发布版本的时候.在那之前我只运行调试版本.但是,我相信我创建此版本的所有内容都是编辑build.gradle并配置Android Studio以自动签署apks.我已经将更改恢复为build.gradle但问题仍然存在.

我发现任何Android Studio日志文件中都没有相关错误; 这就好像捕获了这个异常,在屏幕上报告但没有记录在任何地方.

希望读到这篇文章的人可以提出一些我忽略的改变.

intellij-idea android-studio

51
推荐指数
3
解决办法
6万
查看次数

标签 统计

android-studio ×1

intellij-idea ×1