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.
这里是环境描述和我的观察
- Windows 8.1 x64
- Android Studio 1.0.2 与 SDK 工具 24.0.2
- Sun jdk1.7.0_55
- SDK模拟器下所有断点都被捕获
- 在 Genymotion 下所有断点都被捕获
- 在 Galaxy S3 4.4.4 下所有断点都被捕获
- 在 Galaxy S5 SM-G900F 5.0 下没有所有异常都被捕获
我尝试重新启动 phone、重新启动开发机器、在开发选项中打开 on/off 调试、使用来自三星和 Google 的 USB 驱动程序、使 Android Studio 中的缓存无效,做完全清除和重建等等。
有效的断点在红色图标内有刻度线。我不知道规则,哪些 类 有工作断点,哪些没有。
同样的事情发生在这个设备上的三个不同的 devbox 上。
求助!
我发现了这一点:在某些版本的 Android 中,断点对分配不起作用。分配(第二张图片)不是可执行代码,但 Fabric 初始化代码是,因此它可能会在此时中断。这似乎是一种检查代码是否可执行的方法。
本周三星 S5 的最后一次更新解决了 Eclipse 的问题IDE。 Android法文版G900FXXU1BOC7
将 Samsung Galaxy S5 SM-G900F 升级到 Lollipop (Android 5.0) 后,我发现了奇怪的行为:
not all breakpoints are being caught within Android Studio.
这里是环境描述和我的观察
- Windows 8.1 x64
- Android Studio 1.0.2 与 SDK 工具 24.0.2
- Sun jdk1.7.0_55
- SDK模拟器下所有断点都被捕获
- 在 Genymotion 下所有断点都被捕获
- 在 Galaxy S3 4.4.4 下所有断点都被捕获
- 在 Galaxy S5 SM-G900F 5.0 下没有所有异常都被捕获
我尝试重新启动 phone、重新启动开发机器、在开发选项中打开 on/off 调试、使用来自三星和 Google 的 USB 驱动程序、使 Android Studio 中的缓存无效,做完全清除和重建等等。
有效的断点在红色图标内有刻度线。我不知道规则,哪些 类 有工作断点,哪些没有。
同样的事情发生在这个设备上的三个不同的 devbox 上。
求助!
我发现了这一点:在某些版本的 Android 中,断点对分配不起作用。分配(第二张图片)不是可执行代码,但 Fabric 初始化代码是,因此它可能会在此时中断。这似乎是一种检查代码是否可执行的方法。
本周三星 S5 的最后一次更新解决了 Eclipse 的问题IDE。 Android法文版G900FXXU1BOC7