gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 05:07:58 26 4
gpt4 key购买 nike

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

Error running <appname> [assembleDebug]: 
Unable to open debugger port : java.net.SocketException "Socket closed"

应用程序编译后,可以使用 adb 推送到手机。 adb没有问题;我可以完美地安装/监控 logcat 等。我可以加载另一个项目并可以很好地调试它。我换回这个,它仍然坏了。这样看来可以排除电脑(实际上是在 Windows 下运行的 Linux 虚拟机)、Android Studio 安装等问题。我已经重新启动了该虚拟机和主机电脑。

去年我遇到了这个问题,然后我通过卸载 Eclipse 来“修复它”(我怀疑它可能试图获取相同的套接字)。

我花了一些时间在谷歌上搜索并尝试提出建议,但它们没有任何区别。

问题发生在我生成签名的、proguarded 版本的时候。在那之前我只运行调试版本。但是,我相信创建此版本构建所做的只是编辑 build.gradle 并将 Android Studio 配置为自动签署 apk。我已经恢复了对 build.gradle 的更改,但问题仍然存在。

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

希望阅读本文的人可以在这里提出一些建议来改变我忽略的事情。

最佳答案

在 Android Studio 桌面上,单击“选择运行/调试配置”按钮(带有 Android 图标的按钮),您应该能够选择正确的选项。

关于android-studio - 无法打开调试器端口 : java.net.SocketException "Socket closed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21766228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com