android 挂起 检测_Android Studio 1.2 Beta版在调试时挂起

对于可能遇到此问题的其他人,以下是摘要:

该问题以两种方式之一出现:Studio会响应,但是   调试器将停留在“收集数据..”或“等待中”   以便最后一个调试程序命令完成。”。   和ART,因此该平台的所有版本都会受到影响。 问题是   在Studio 1.2中更为普遍,但在所有Studio版本中都存在。

该问题的正确解决方案在平台中。 下一个版本   M预览版可能具有此修复程序(正在进行CL此处:   [https://android-review.googlesource.com/#/c/152715/)]

在此之前,我们有一些变通办法可以降低   打这个问题。 因此,如果您遇到此问题,可以尝试以下方法之一   下列:

更改断点以仅挂起被命中的线程,而不是所有线程。 有关如何操作的更多信息,请参见评论#82   这个。 Studio 1.2和Studio 1.3的下一个版本将成为   默认值。 ([https://android-review.googlesource.com/#/c/152715/)]

您可以在调试器中关闭调用方法的各种设置:这些设置包括:a)内联调试   ([https://www.jetbrains.com/idea/help/inline-debugging.html)] b)   “启用'toString()'对象视图”(设置|调试器|数据视图|   Java)c)“为Collections类启用替代视图”(设置   | 调试器 数据视图 Java)

第二个选项更为严格(它限制了自动化程度   调试器为您完成),因此默认情况下我们不启用该功能。   但是,如果您在更改暂停政策后仍然看到此问题,   仅线程化,那么不幸的是,您必须执行2中的步骤   也一样

最后,如果您仍然在这两者之后都看到问题,那将是一个   新错误。 请提交一个带有测试用例的新错误。

感谢大家的耐心配合和为我们提供的帮助   复制案例和堆栈跟踪。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值