28

我不知道为什么,但一周前当我在 android studio 中调试我的应用程序时,设备中的应用程序非常慢,但是如果生成 APK 或使用播放(非调试)选项工作正常..

有人知道为什么吗?我想我在 sdk 或应用程序中没有任何改变来做到这一点..

4

1 回答 1

27

启用 ART 后,设备无法确保编译后的代码与字节码指令匹配。因此它不能单步执行指令和行。

这迫使设备回退到一个非常慢的解释器,它甚至可能不进行 JIT 编译。

为了更快的调试,切换回 Dalvik。

于 2014-04-25T19:10:50.453 回答