尝试连接调试器时Android App崩溃

时间:2017-01-15 07:09:21

标签: android android-studio crash

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

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

我尝试重新启动Windows& Android Studio&我的Nexus,没什么用。

我使用的是最新版Android SDK,Build Tools,...

此次崩溃后的部分日志:

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 个答案:

答案 0 :(得分:6)

我在Mac上的Android Studio 3.0中遇到了完全相同的问题。解决方案来自this answer,基本上您需要禁用即时运行(尽管我还没有使用它):

在Mac OS X下:

  1. Android Studio
  2. 选择
  3. 构建,执行,部署
  4. InstantRun
  5. 取消选中“启用即时运行热插拔...”。
  6. “Instant Run有问题吗?”消息显示在设置面板中。我点击了“重新启用并激活额外的日志记录”,重现了崩溃,然后立即报告使用了“帮助 - 报告即时运行问题...”选项。

答案 1 :(得分:0)

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

转到

  
      
  1. 工具
  2.   
  3. 机器人
  4.   
  5. 启用adb集成,必须在调试时进行检查。尝试取消选中并再次检查。
  6.   
  7. 最后重新启动android studio或upluged然后插入moibile设备。
  8.   

希望它有效。

答案 2 :(得分:0)

这可能听起来真的很愚蠢,但经过几个小时的尝试并重新开始我能做的一切,真正解决了这个问题的是......

  1. 卸载该应用程序。
  2. 清理项目(构建 - >清理项目)
  3. 安装
  4. 就是这样!!

    希望这有帮助。