Android(Emulator)调试:启用ART优化后会崩溃(奇怪的行为)

时间:2019-05-10 09:46:05

标签: android android-studio debugging android-emulator

从Android Studio(针对仿真器)调试应用程序时,我在函数中设置了一个断点。调用该函数后,调试器将停止。

  • 使用Android Pie Emulator时,单步执行代码并不会真正起作用,而且速度很慢,并且调试器会挂起。
  • 使用Android Orea Emulator时,退出该功能将使应用程序崩溃并停止调试。

解决此问题的唯一方法是设置<application android:vmSafeMode="true">,以使Android Runtime在VM安全模式下运行(这将禁用JIT编译/ ART / Dex-2-Oat优化),但随后是应用程序运行慢很多。 如果未设置vmSafeMode,调试器是否应该无法正确调试?

0 个答案:

没有答案