Android studio 4.1.1 连接端口失败

问题描述

我在带有 gradle 6.5、NDK 版本 = 21.3.6528147 和 SDK 平台工具 30.0.5 的 Windows 机器上使用 Android studio 4.1.1

当我尝试连接调试器时,我收到“无法连接端口”消息,退出代码为 0。(可能与 lldb 有关,因为它是错误消息之前提到的最后一件事)

如果我用空项目创建一个新的简单项目,调试器可以连接并在断点处停止。 (我的项目是我继承的项目,所以我不知道所有的配置。)

我尝试查看 AndroidManifest.xml,但调试器已启用。我还将 NDK 版本更新为 30.0.5(之前是 29),甚至尝试更新 adb 驱动程序只是为了确保它不是问题。 (我还重新安装了 Android sdk 并确保该项目处于调试状态而不是发布)

由于调试器在一个简单的应用程序中工作,我猜它与 gradle 或我缺少的配置有关。

任何建议将不胜感激。

谢谢。

解决方法

首先 - 您使用的是物理设备还是模拟器? 最简单的答案是其他一些进程使用调试器端口。 您可以通过以下方式枚举所有连接:

netstat -a -b
,

更改运行 --> 编辑配置 --> 调试类型 --> 更改为 Java。它对我有用。