调试:当踩到退出方法时,Android工作室导致应用程序崩溃

时间:2016-05-28 04:18:16

标签: debugging android-studio

我正在运行Android Studio 2.1.1并在两台设备上调试我的应用程序(我的x86_64 windows 10上有一个模拟器,另一个是我的HTC One M8)。在调试过程中,如果我跳过代码,当它存在当前的方法或范围时,程序就会崩溃,在logcat中没有任何指示(我知道这是因为我故意添加了一个log.d作为最后一行,而最后一行我收到的消息是崩溃之前来自此log.d的内容。

但是,如果我使用continue而不是跳过,应用程序只会退出当前函数,而不会崩溃应用程序。

我不知道这里发生了什么,它大大减慢了我的开发和调试速度。任何想法和建议将不胜感激。如果您需要更多信息,请通知我们。

1 个答案:

答案 0 :(得分:6)

我遇到了类似的问题。然而,在网上闲逛,我发现了这个:

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

  • 这是一个已知问题,仅影响 Android 6 (Marshmallow)设备和模拟器。
  • 除了使用Android 4/5/7设备进行调试或使用“继续”而不是“跳过”以外,没有解决方法。

如果有人找到修复/解决方法,那将会有所帮助!