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/ )
在此之前,我们有一些解决办法可以降低触及这个问题的可能性。 所以如果遇到这个问题,可以尝试下面的一种方法:
改变你的断点,只暂停它被命中的线程,而不是所有的线程。 有关如何执行此操作的更多信息,请参阅注释#82。 Studio 1.2和Studio 1.3的下一个版本将使这个默认。 ( https://android-review.googlesource.com/#/c/152715/ )
您可以closuresdebugging器中调用方法的各种设置:其中包括:a)内联debugging( https://www.jetbrains.com/idea/help/inline-debugging.html)b )“启用”toString()对象视图“(设置|debugging器|数据视图| Java)c)”启用集合类的替代视图“(设置|debugging器|数据视图| Java)
第二个选项更加严格(它限制了debugging器为您执行的自动化程度),所以我们默认不启用它。 但是,如果您在将暂停策略更改为只有线程后仍然看到问题,那么不幸的是,您还必须执行2中的步骤。
最后,如果你在两者之后仍然看到这个问题,那么这将是一个新的错误。 请用testing用例提交一个新的错误。
感谢大家的耐心和你们的帮助,为我们提供了复制案例和堆栈痕迹。
这也发生在我身上。
我在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连接设备为我做的伎俩!
- 使用SQL Server Management Studio远程连接到Azure虚拟机上托pipe的SQL Server Express实例
- 用Google Vis绘制山羊传送数据。 API通过Chrome扩展