【问题标题】:Android 2 instant runAndroid 2 即时运行
【发布时间】:2016-04-14 20:26:42
【问题描述】:

Per Android Studio instant run documentation

代码更改

  • 更改现有实例方法或静态方法的实现代码

即时运行行为

  • 支持热交换:这是最快的交换类型,几乎可以立即看到更改。您的应用程序会继续运行并且
    下次使用具有新实现的存根方法
    方法被调用。

但是,每当我对实例方法或静态方法进行更改时,总会重新启动应用程序。有什么解决办法吗?

【问题讨论】:

  • 您如何知道您的应用正在重新启动?您是否看到 Android 为其分配了不同的 PID?

标签: android android-studio gradle


【解决方案1】:

您确定看到的是应用重启而不是活动重启?默认情况下,即使对于可热插拔的更改,也会打开活动重启。您可以通过转到设置(或首选项)> 构建、执行、部署 > 即时运行来更改此行为,然后取消选中“重新启动代码更改活动”。

【讨论】:

    猜你喜欢
    • 2017-02-28
    • 2018-05-07
    • 2018-12-19
    • 2017-11-11
    • 2017-07-20
    • 1970-01-01
    • 1970-01-01
    • 2017-07-23
    • 2016-02-26
    相关资源
    最近更新 更多