3

我正在使用 Android Studio 1.5,目前正在开发一个项目。每当我尝试调试或将调试器附加到我正在修复错误的应用程序时,调试器都无法连接;因此应用程序在 android 设备上冻结。请注意,它会随机工作并不时正确连接(例如 10 次中的 2 次)。我在日志中收到此错误:

运行 Android 调试器 (8600) 时出错:无法打开调试器端口 (localhost:8600):java.io.IOException "handshake failed - connection prematurally closed" 上午 9:57:00 运行 Android 调试器时出错 (8600):无法打开调试器端口(本地主机:8600):java.io.IOException“握手失败 - 连接过早关闭”上午 9:57:25 Adb 连接错误:EOF 上午 9:57:25 连接尝试:1

如何解决此问题并能够轻松调试我的应用程序?提前致谢。

4

3 回答 3

1

您可以尝试重新启动 adb。在 Android Studio 中,单击“终端”(屏幕底部)。在提示符处输入:adb kill-server,然后是 adb start-server。再次尝试调试。

于 2016-02-26T15:22:43.873 回答
0

每当这种情况发生在我身上时,我都会关闭模拟器或重新插入我的硬件设备并运行应用程序。Android Studio 会自动重启 adb。

您也可以尝试双击 /android-sdk/platform-tools 中的 adb

于 2016-02-26T19:19:58.410 回答
0

如果其他解决方案都不适合您(因为它不适合我),我建议尝试重新安装 Platform tools

1 - 启动独立的SDK 管理器

在 Android Studio 中:工具->Android->SDK 管理器,SDK 工具选项卡,单击启动独立 SDK 管理器。

2 - 关闭 Android Studio。

3 - 在SDK 管理器Tools 文件夹中:选中Android SDK Platform-Tools并单击右下角的Delete packages按钮。

4 - 在Explorer中,删除文件夹 android-sdk-path\platform-tools。

5 - 返回SDK 管理器:重新检查Android SDK Platform-Tools并单击Install packages按钮。

于 2017-01-12T13:54:33.290 回答