【问题标题】:Android debugger not being able to connect to the process (app)Android调试器无法连接到进程(应用程序)
【发布时间】:2025-12-20 11:15:08
【问题描述】:

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

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

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

【问题讨论】:

    标签: android debugging adb android-debug android-debugging


    【解决方案1】:

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

    【讨论】:

    • 我在终端上试过“adb kill-server, then adb start-server”,还是不行。
    • 我终于想通了。这是一根坏的usb电缆。获得全新的“镀金”usb 数据线后,我不再遇到此问题。
    【解决方案2】:

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

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

    【讨论】:

    • 我做了很多次;但没有让它始终如一地工作。这是一个非常奇怪的问题。我可能需要重新安装 android sdk。
    • @ngaspama 如果我是你,我会检查另一台设备以排除坏的 android-sdk 包,并更新 PC 上的手机驱动程序。
    • 这对我来说是一条糟糕的 USB 电缆。现在问题解决了。非常感谢。
    【解决方案3】:

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

    1 - 启动独立的 SDK 管理器

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

    2 - 关闭 Android Studio。

    3 - 在 SDK manager 中,在 Tools 文件夹:选中 Android SDK Platform-Tools 并点击 Delete packages 右下角的按钮。

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

    5 - 返回 SDK manager:重新检查 Android SDK Platform-Tools 并点击 Install packages 按钮。

    【讨论】:

      最近更新 更多