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

尝试附加调试器时,Android应用程序崩溃

裴弘
2023-03-14

当我尝试连接Android Studio调试器时,我的一些应用程序崩溃,然后我收到以下错误:

Disconnected from the target VM, address: 'localhost:8602', transport: 'socket'

我试着重启Windows

我正在使用最新版本的Android SDK,构建工具,。。。

此崩溃后的部分日志:

01-16 09:08:26.967 18208-18213/? A/art: art/runtime/runtime.cc:422] Runtime aborting...
01-16 09:08:26.967 18208-18213/? A/art: art/runtime/runtime.cc:422] Aborting thread:
01-16 09:08:26.967 18208-18213/? A/art: art/runtime/runtime.cc:422] "Jit thread pool worker thread 0" prio=5 tid=2 WaitingForDebuggerSend (still starting up)
01-16 09:08:26.967 18208-18213/? A/art: art/runtime/runtime.cc:422]   | group="" sCount=0 dsCount=0 obj=0x0 self=0xec00d000
01-16 09:08:26.967 18208-18213/? A/art: art/runtime/runtime.cc:422]   | sysTid=18213 nice=9 cgrp=default sched=0/0 handle=0xf2aa5920
01-16 09:08:26.967 18208-18213/? A/art: art/runtime/runtime.cc:422]   | state=R schedstat=( 2419166052 199636564 1513 ) utm=213 stm=28 core=5 HZ=100
01-16 09:08:26.967 18208-18213/? A/art: art/runtime/runtime.cc:422]   | stack=0xf29a7000-0xf29a9000 stackSize=1022KB
01-16 09:08:26.967 18208-18213/? A/art: art/runtime/runtime.cc:422]   | held mutexes= "abort lock"

共有3个答案

茅华灿
2023-03-14

这听起来可能很愚蠢,但是经过几个小时的尝试和重启我能做的一切,真正解决问题的是……

  1. 卸载应用程序
  2. 清洁项目(构建-

就是这样!!

希望这能有所帮助。

淳于新
2023-03-14

几个月前我解决了同样的问题,请用这个,再试一次:

  1. 工具
  2. Android
  3. 启用adb集成,在调试时必须检查此项。尝试取消选中并再次选中
  4. 最后重新启动android studio或上传然后插入mobile设备

希望它能起作用。

程瑞
2023-03-14

我在Mac上的Android Studio 3.0中遇到了完全相同的问题。解决方案来自这个答案,基本上你需要禁用Instant Run(尽管我没有使用它):

在麦克·OS X的领导下:

  1. Android Studio
  2. 首选项
  3. 构建、执行、部署
  4. InstantRun
  5. 取消选中“启用即时运行到热插拔…”。

有一个“瞬间奔跑有困难?”设置面板中显示的消息。我点击了“重新启用和激活额外的日志记录”,再现了崩溃,然后立即使用“帮助-报告即时运行问题...”进行了报告他们要求的选项。

 类似资料:
  • 当我运行应用程序时,它工作得很好,但是当我想调试一个变量值时,应用程序就崩溃了。下面是完整的调试日志。我不知道是什么错误来纠正它。你们能帮帮我吗?我读到了一些关于并且我禁用和启用了ADB集成,但没有帮助我。我试图清洁,重建和运行的项目再次和没有帮助我。每次我尝试开始调试时,应用程序都会崩溃。 提前谢谢!!

  • 我正在开发一个Android应用程序,它必须从文件中解析文本。 我的解析器中有以下方法。java类: 每当调用缓冲区时,我都会遇到问题。while循环中的readLine()方法。 我传递以下路径信息File对象是: 现在我已经看了堆栈和在线上的许多帖子,以便尝试解决这个问题,并尝试使用一些解决方案,但没有运气。这是我从错误堆栈跟踪中获得的一个片段。 我确信文件的路径是正确的,因为我在调试时检查了

  • 主要活动 碎片 这是一个简单对话框的代码。 这里有一个我从中学习的链接。如果我只需通过调用按钮创建对话框,它就可以完全正常工作。

  • 问题内容: 您可以使用Eclipse附加到正在运行的应用程序,类似于使用Visual Studio附加方式吗? 问题答案: 是。 如果在打开调试端口的情况下启动服务器,请将其添加到java命令中: 并且您的项目中有源代码(从技术上讲这不是必需的,但是除非您这样做,否则它是无用的),您可以通过使用host =服务器所在的机器设置“调试配置”来连接到正在运行的服务器在端口= 8888上运行(例如-参见

  • 我尝试在1个应用程序中构建扫描仪和生成器。当我按下发电机按钮时,它突然崩溃了。我的日志中没有任何错误或警告。 这是我的生成器代码: 主活动代码: 有人知道怎么解决这个问题吗?请帮帮我。 更新 以下是我的生成器xml代码: 我希望这将有助于我的问题:( 更新:这是由我愚蠢的打字错误修正;)。非常感谢迄今为止所有回答我问题的人。我说不出我有多感激。特别是对于那个我已经投票支持正确答案的家伙。你真是个英