【发布时间】:2017-10-18 19:28:39
【问题描述】:
【问题讨论】:
标签: android android-studio android-instant-run
【问题讨论】:
标签: android android-studio android-instant-run
在调试模式下运行时,Instant Run / Apply Changes 将从不热交换代码更改,因为服务需要在你的设备/模拟器上运行被 Android 的活动管理器杀死
https://issuetracker.google.com/issues/37135977#comment11
好的,问题的根本原因是当您启用即时运行时,在 2.3 中,我们执行以下两个步骤:
在启用调试器的情况下启动活动时,android 的活动管理器似乎会终止服务。这会导致 IDE 和服务之间的所有未来通信失败,并且您只会获得冷交换。
在 2.3 中,我们将有这个仅适用于调试会话的限制。在 2.4 中,调试期间的热插拔更改应该按预期工作。
我们无法承诺 2.4 的具体时间表,但我们正在努力尽快发布第一个预览版!
【讨论】: