Android Studio 2.3 Instant Run Not Working&在2.3中不会修复

时间:2017-05-18 20:10:54

标签: android android-studio android-instant-run

使用时:

  • 使用Android Studio 2.3.x
  • 调试(不是运行)

应用更改/即时运行 始终重启应用

Apply Changes Button

我做错了什么?

1 个答案:

答案 0 :(得分:-1)

已知问题 - 在Android Studio 2.3中无法修复

调试模式下运行时,由于需要的服务,即时运行/应用更改将 从不 热插拔更改在你的设备/模拟器上运行被Android的活动管理器杀死

https://issuetracker.google.com/issues/37135977#comment11

  

好的,问题的根本原因是,当您启用即时运行时,在2.3中,我们执行以下两个步骤:

  1. 启动服务器(作为服务的一部分运行)。
  2. 启动您的活动。
  3.   

    在启用调试器的情况下启动活动时,android的活动管理器似乎会终止该服务。这导致IDE和服务之间的所有未来通信都失败,并且您只能获得coldswaps。

         

    在2.3中,我们将具有仅适用于调试会话的此限制。在2.4中,调试期间的热交换更改应按预期工作。

         

    我们无法承诺2.4的具体时间表,但我们会尽快发布第一个预览!