Android Studio 1.2 beta版本挂起在debugging

我刚刚将Android Studio从1.0版升级到了1.2版,我不能再执行任何types的debugging操作。 如果我设置了一个断点,Android Studio会挂起,并且无法parsing命令:

Waiting until last debugger command completes 

但它从来没有完成。

那么,是否有可能降级到以前的稳定版本(1.0)而无需再次下载?

谢谢!

第一个scheme

1-点击文件菜单

2-点击使caching失效/重新启动

3 – 点击无效并重新启动

注意:只能在同一个会话中工作。

第二个scheme

– 使用Android版本5或更高版本的GenyMotion模拟器。

第三个scheme

– 在我的工作中使用Android Studio 1.1我的队友使用这个版本,这没关系。

新的debugging器在debugging步骤旁边添加variables值可能会导致问题。

想象你在debugging中观察所有的variables应该会产生问题。 它被称为内联debugging器

下载链接到Android Studio 1.1: http : //tools.android.com/download/studio/canary/1-1-0

第三个解决scheme是我自己select的工作。

更新:我试过Android Studio 1.3 Preview,但仍然有同样的问题。

更新:在这里在android studio信息 问题修复 链接1 链接2

它看起来像在Android工作室的错误。 这里报告: https : //code.google.com/p/android/issues/detail?id = 73828

这里是谷歌关于目前版本的Android Studio与前M版手机运行问题的答案 –

对于任何可能遇到此问题的人,这里是一个总结:

问题以两种方式之一显示:Studio将响应,但debugging器将卡在“收集数据”或“等待上一个debugging器命令完成..”。 Dalivk和ART都会发生这种情况,所以平台的所有版本都会受到影响。 这个问题在Studio 1.2中更为stream行,但在Studio的所有版本中都存在。

这个问题的正确解决scheme是在平台上。 M预览版的下一个版本可能会有这个修复(这里正在进行CL: https : //android-review.googlesource.com/#/c/152715/ )

在此之前,我们有一些解决办法可以降低触及这个问题的可能性。 所以如果遇到这个问题,可以尝试下面的一种方法:

  1. 改变你的断点,只暂停它被命中的线程,而不是所有的线程。 有关如何执行此操作的更多信息,请参阅注释#82。 Studio 1.2和Studio 1.3的下一个版本将使这个默认。 ( https://android-review.googlesource.com/#/c/152715/

  2. 您可以closuresdebugging器中调用方法的各种设置:其中包括:a)内联debugging( https://www.jetbrains.com/idea/help/inline-debugging.html)b )“启用”toString()对象视图“(设置|debugging器|数据视图| Java)c)”启用集合类的替代视图“(设置|debugging器|数据视图| Java)

第二个选项更加严格(它限制了debugging器为您执行的自动化程度),所以我们默认不启用它。 但是,如果您在将暂停策略更改为只有线程后仍然看到问题,那么不幸的是,您还必须执行2中的步骤。

最后,如果你在两者之后仍然看到这个问题,那么这将是一个新的错误。 请用testing用例提交一个新的错误。

感谢大家的耐心和你们的帮助,为我们提供了复制案例和堆栈痕迹。

https://code.google.com/p/android/issues/detail?id=172523

这也发生在我身上。

我在Mac上运行,所以我必须做的是从/应用程序中删除Android Studio.app,并重新安装Android Studio,虽然我重新安装版本1.1.0

据我所知,设置文件夹名称从版本1.1.0更改为1.2,使上述可能。

尝试重新启动Android Studio和模拟器​​,如果你使用的。 这对我有用

在最终发布版之后,我仍然遇到这个问题。 我发现重新启动我的电脑解决了它(一天的一半)。 这不是一个理想的答案,因为你的问题是关于降级,但是如果你不太重新启动你的电脑,可能每天两次,你可能想要坚持到1.2,直到他们修复它。

最新的Android Studio更新日志表示,它在1.3版本的预览版3中得到了修复。

http://tools.android.com/recent/androidstudio13preview3nowavailable

万岁!

我已经体验到了相同的行为(Android Studio在debugging中阻塞),并发现在安装了Android 5.1的情况下使用Nexus 7时似乎不会出现这种情况。 它可以在Android 4.2.2上重复出现在SAMSUNG SM-T110上。 我从来没有用模拟器testing过。 这可能意味着,目标设备可能是负责挂起。

只要拔掉你的USB连接设备为我做的伎俩!