当前位置: 首页 > 知识库问答 >
问题:

无法将Android Studio的调试器附加到Android进程

冯奇思
2023-03-14

我无法将 Android Studio 的调试器附加到我的可调试应用程序进程。还有其他人有这个问题吗?基本上,我无法在“选择进程”对话框中列出我的应用程序。

我正在选择将调试器附加到Android进程

然后,以下是Android Studio的进程选择对话框的样子:

知道为什么我的应用程序没有显示在< code >选择进程列表中吗?

虽然,DDMSDevices|logcatlist中看到了我的应用程序:

Android Monitor还可以在Devices列表中看到该应用程序:

我试过这些动作:

    < li >重新启动< code>MacBook < li >重新启动设备:已尝试使用< code >三星Galaxy Note II N7100 (4.3)和< code >三星Galaxy S4 (4.4.2) < li >重新启用< code >设置-

更新:

我注意到该设备在< code>Android DDMS中出现了多次

共有3个答案

曾晨
2023-03-14

这可能是因为错误地选择了版本构建变体(您可以在Build-Variants部分中设置),只有debug-Variant可调试的

希望这能对一些朋友有所帮助。

陆运乾
2023-03-14

我是这样解决的

a、 关闭了Android Studio<br>b。从终端上杀死了服务器<code>adb。另外,检查PC中运行进程窗口中的adb进程。启动Android Studio<br>d。Android Studio尝试再次初始化adb并返回工作。<br>c

阎兴为
2023-03-14

所以最后我让它工作,通过:

Checking 'Show all processes' checkbox!

但是,正如您在问题中看到的那样,复选框在开始时处于打开状态,因此存在多个问题。

总而言之,这些是要执行的其他操作:

  • 杀死所有adb进程(使用ps-x|grep-adbKill-9[进程id]
  • 终端中的adb启动服务器
  • 重新连接设备
  • adb设备(确保设备连接成功)
  • 确保Android DDMS设备|logcat显示您的应用程序,并且只列出一个设备
  • 选中显示所有进程复选框。请参见屏幕截图
 类似资料:
  • 我搜索了互联网,尝试了我遇到的一切,但我不知道我做错了什么。我无法将调试器附加到Android Studio中的Android进程。 我在Android Studio2.3.3中使用VirtualBox在虚拟机上构建了一个应用程序,运行Ubuntu16.04.2。我已经在我的设备上安装了这个应用程序,一个Getac数据记录器,并注意到我的应用程序打开几秒钟,显示一个空白的白色屏幕,然后崩溃。因此,

  • 问题内容: 我厌倦了插入 进入我的Python程序并通过控制台进行调试。我怎么办 连接远程调试器并插入来自用户的断点 接口? 问题答案: 使用Winpdb. 它是一个独立于平台的图形 GPL Python调试器,支持通过网络进行远程调试,多个 线程、名称空间修改、嵌入式调试、加密通信 比pdb快20倍。 特征: GPL许可证。Winpdb是免费软件。 兼容cpython2.3到2.6和python

  • 我正在java中开发一个neo4j过程。我可以使用下面的自定义数据对其进行测试。 这样做很好,但是数据是用< code>CREATE语句新生成的,非常小。我想用现有的neo4j数据库服务器测试我的过程。这样我就可以用真实/大数据看到我的程序的性能/结果。 我也可以通过下面的代码实现这一点。我可以连接到一个启动并运行的neo4j数据库。 现在,我的问题是,如果我连接到一个现有的数据库,我不能调试我的

  • 在手机上运行debug时,我无法附加Android Studio中的调试器。 我目前使用的是三星S4,运行的是Android4.4.4(但我也尝试过S5、S6、S7和Moto E手机的各种Android版本)。当我尝试运行它时出现以下错误之一时,它会超时: I/system.out:正在发送WAIT块 /ActivityThread:应用程序正在端口8100上等待调试器... 应用程序上写着: 等

  • 问题内容: 我正在尝试从头开始从Visual Studio 2017调试电子应用程序(而不是vscode)。 我创建了一个控制台nodejs项目,安装并保存了电子文件。项目 内容(取自电子网站): And 但是,当我单击“开始”时,电子应用程序将启动,但调试过程似乎会自行脱离。当我尝试将调试器手动附加到所有电子过程(调试->附加到过程->选择所有电子过程)时,断点声称未命中,因为未加载任何符号。

  • 我有一个程序,它总是将相同的文件附加到GMAIL(撰写 它所做的是: 在Android 6.0之前,它一直工作良好。现在,我在尝试使用它时收到以下错误: 无法附加空文件 Astro文件共享给我同样的错误(可能是旧版本)。 但是,我安装了ES File Explorer,当我执行相同的例程并选择该文件时,我会收到一个对话框,其中显示: 将文件作为 普通Android方式(适用于彩信、Gmail等)