Galaxy S5 Lollipop - 并非所有断点都在 Android Studio 调试器下停止执行

Galaxy S5 Lollipop - not all breakpoints stop execution under Android Studio debugger

将 Samsung Galaxy S5 SM-G900F 升级到 Lollipop (Android 5.0) 后,我发现了奇怪的行为:

not all breakpoints are being caught within Android Studio.

这里是环境描述和我的观察

我尝试重新启动 phone、重新启动开发机器、在开发选项中打开 on/off 调试、使用来自三星和 Google 的 USB 驱动程序、使 Android Studio 中的缓存无效,做完全清除和重建等等。

有效的断点在红色图标内有刻度线。我不知道规则,哪些 类 有工作断点,哪些没有。

同样的事情发生在这个设备上的三个不同的 devbox 上。

求助!

我发现了这一点:在某些版本的 Android 中,断点对分配不起作用。分配(第二张图片)不是可执行代码,但 Fabric 初始化代码是,因此它可能会在此时中断。这似乎是一种检查代码是否可执行的方法。

本周三星 S5 的最后一次更新解决了 Eclipse 的问题IDE。 Android法文版G900FXXU1BOC7