Android Studio - 无法打开调试器端口:java.io.IOException

LMa*_*ker 3 android android-studio

我在这里陷入了一个问题。

我无法使用 Android Studio 3.5.1 附加调试。

它不断向我显示消息“运行‘Android 调试器 (8600)’时出错:无法打开调试器端口 (localhost:8600): java.io.IOException”

我尝试了很多事情,例如:

adb reset
invalidate
restart windows
reinstall android studio
Run Code Online (Sandbox Code Playgroud)

但它们都不起作用。

我在这个版本上找不到启用 ADB 集成。

有人知道如何修复它吗?

编辑

使用模拟器进行调试适用于所有版本。

设备调试仅适用于 Android 9.0+ 的设备

杀死并启动 adb 不起作用。我不认为这是一个本地问题,因为这里很多人都遇到过这种情况。看来是项目问题

dev*_*eze 5

您可以检查以下 3 件事:
1. 您运行的不是不可调试的版本。
Android 清单中的 android:debuggable="false"

2. 在 Android studio 中,您没有构建发布版本,
请检查左下角的“构建变体”。

3. 如果不起作用,请使用“排除设备连接故障”
工具 ->“连接助手”
或旧版本“
工具”->“排除设备连接故障”

并尝试来自谷歌的帮助页面(似乎适用于旧版本)
https://developer.android.com/studio/run/device#assistant